Closed lhr96 closed 1 year ago
不清楚,但项目要求Python高于3.9
试过了 arm的机器用mirai还是gocqhttp都连不上 amd的机器就ok了
相同的问题,Python 版本 3.11.3,系统环境 macOS 13.3.1(a), Apple Silicon M1 Pro
同样是 go-cqhttp 运行正常,但程序不显示 Protocol: connected
且不回复消息
已经检查过了确认 go-cqhttp 运行正常且端口配置两边对应(http: 60101, ws: 60102),使用 lsof 检查过两个端口都有 go-cqhttp 的正常监听
所以 arm 架构的设备就是不行嘛
相同的问题,Python 版本 3.11.3,系统环境 macOS 13.3.1(a), Apple Silicon M1 Pro
同样是 go-cqhttp 运行正常,但程序不显示
Protocol: connected
且不回复消息我必须使用非 arm 架构的设备来运行这个程序嘛
完整日志如下
``` [2023-05-17 20:44:54.373] main.py (73) - [INFO] : 检查config模块完整性. [2023-05-17 20:44:54.374] main.py (101) - [INFO] : 检查tips模块完整性. 正在更新依赖库,请等待... 这个操作不是必须的,如果不想更新,请在config.py中将upgrade_dependencies设置为False WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly. [2023-05-17 20:44:54.528] _log.py (23) - [VERBOSE] : For variant 'global', will try loading '/Library/Application Support/pip/pip.conf' [2023-05-17 20:44:54.528] _log.py (23) - [VERBOSE] : For variant 'user', will try loading '/Users/junical/.pip/pip.conf' [2023-05-17 20:44:54.529] _log.py (23) - [VERBOSE] : For variant 'user', will try loading '/Users/junical/.config/pip/pip.conf' [2023-05-17 20:44:54.529] _log.py (23) - [VERBOSE] : For variant 'site', will try loading '/Users/junical/miniconda3/envs/HYChat/pip.conf' [2023-05-17 20:44:54.543] versioncontrol.py (225) - [DEBUG] : Registered VCS backend: bzr [2023-05-17 20:44:54.543] versioncontrol.py (225) - [DEBUG] : Registered VCS backend: git [2023-05-17 20:44:54.544] versioncontrol.py (225) - [DEBUG] : Registered VCS backend: hg [2023-05-17 20:44:54.544] versioncontrol.py (225) - [DEBUG] : Registered VCS backend: svn [2023-05-17 20:44:54.591] _log.py (23) - [VERBOSE] : For variant 'global', will try loading '/Library/Application Support/pip/pip.conf' [2023-05-17 20:44:54.591] _log.py (23) - [VERBOSE] : For variant 'user', will try loading '/Users/junical/.pip/pip.conf' [2023-05-17 20:44:54.592] _log.py (23) - [VERBOSE] : For variant 'user', will try loading '/Users/junical/.config/pip/pip.conf' [2023-05-17 20:44:54.592] _log.py (23) - [VERBOSE] : For variant 'site', will try loading '/Users/junical/miniconda3/envs/HYChat/pip.conf' Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: openai in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (0.27.6) Requirement already satisfied: Pillow in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (9.5.0) Requirement already satisfied: nakuru-project-idk in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (0.0.2.1) Requirement already satisfied: requests>=2.20 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from openai) (2.30.0) Requirement already satisfied: tqdm in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from openai) (4.65.0) Requirement already satisfied: aiohttp in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from openai) (3.8.4) Requirement already satisfied: async-lru in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from nakuru-project-idk) (2.0.2) Requirement already satisfied: logbook in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from nakuru-project-idk) (1.5.3) Requirement already satisfied: pydantic in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from nakuru-project-idk) (1.10.7) Requirement already satisfied: charset-normalizer<4,>=2 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from requests>=2.20->openai) (3.1.0) Requirement already satisfied: idna<4,>=2.5 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from requests>=2.20->openai) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from requests>=2.20->openai) (2.0.2) Requirement already satisfied: certifi>=2017.4.17 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from requests>=2.20->openai) (2023.5.7) Requirement already satisfied: attrs>=17.3.0 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from aiohttp->openai) (23.1.0) Requirement already satisfied: multidict<7.0,>=4.5 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from aiohttp->openai) (6.0.4) Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from aiohttp->openai) (4.0.2) Requirement already satisfied: yarl<2.0,>=1.0 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from aiohttp->openai) (1.9.2) Requirement already satisfied: frozenlist>=1.1.1 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from aiohttp->openai) (1.3.3) Requirement already satisfied: aiosignal>=1.1.2 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from aiohttp->openai) (1.3.1) Requirement already satisfied: typing-extensions>=4.0.0 in /Users/junical/miniconda3/envs/HYChat/lib/python3.11/site-packages (from async-lru->nakuru-project-idk) (4.5.0) [2023-05-17 20:44:56.200] dprompt.py (32) - [DEBUG] : prompts: {'default': [{'role': 'user', 'content': '如果我之后想获取帮助,请你说“输入!help获取帮助”'}, {'role': 'assistant', 'content': "ok, I'll follow your commands."}], 'default.json': [{'role': 'system', 'content': 'You are a helpful assistant. 如果我需要帮助,你要说“输入!help获得帮助”'}, {'role': 'assistant', 'content': '好的,我是一个能干的AI助手。 如果你需要帮助,我会说“输入!help获得帮助”'}]} [2023-05-17 20:44:56.200] aamgr.py (301) - [DEBUG] : walk: pkg.qqbot.cmds, path: ['/Users/junical/Code/HYChat/QChatGPT/pkg/qqbot/cmds'] [2023-05-17 20:44:56.201] aamgr.py (301) - [DEBUG] : walk: pkg.qqbot.cmds.funcs, path: ['/Users/junical/Code/HYChat/QChatGPT/pkg/qqbot/cmds/funcs'] [2023-05-17 20:44:56.201] aamgr.py (195) - [DEBUG] : cls:, name: draw, parent: None [2023-05-17 20:44:56.202] aamgr.py (301) - [DEBUG] : walk: pkg.qqbot.cmds.plugin, path: ['/Users/junical/Code/HYChat/QChatGPT/pkg/qqbot/cmds/plugin'] [2023-05-17 20:44:56.202] aamgr.py (195) - [DEBUG] : cls: , name: plugin, parent: None [2023-05-17 20:44:56.202] aamgr.py (195) - [DEBUG] : cls: , name: get, parent: [2023-05-17 20:44:56.202] aamgr.py (195) - [DEBUG] : cls: , name: update, parent: [2023-05-17 20:44:56.202] aamgr.py (195) - [DEBUG] : cls: , name: del, parent: [2023-05-17 20:44:56.202] aamgr.py (195) - [DEBUG] : cls: , name: off, parent: [2023-05-17 20:44:56.202] aamgr.py (195) - [DEBUG] : cls: , name: on, parent: [2023-05-17 20:44:56.203] aamgr.py (301) - [DEBUG] : walk: pkg.qqbot.cmds.session, path: ['/Users/junical/Code/HYChat/QChatGPT/pkg/qqbot/cmds/session'] [2023-05-17 20:44:56.203] aamgr.py (195) - [DEBUG] : cls: , name: default, parent: None [2023-05-17 20:44:56.203] aamgr.py (195) - [DEBUG] : cls: , name: set, parent: [2023-05-17 20:44:56.203] aamgr.py (195) - [DEBUG] : cls: , name: del, parent: None [2023-05-17 20:44:56.203] aamgr.py (195) - [DEBUG] : cls: , name: all, parent: [2023-05-17 20:44:56.204] aamgr.py (195) - [DEBUG] : cls: , name: delhst, parent: None [2023-05-17 20:44:56.204] aamgr.py (195) - [DEBUG] : cls: , name: all, parent: [2023-05-17 20:44:56.204] aamgr.py (195) - [DEBUG] : cls: , name: last, parent: None [2023-05-17 20:44:56.204] aamgr.py (195) - [DEBUG] : cls: , name: list, parent: None [2023-05-17 20:44:56.204] aamgr.py (195) - [DEBUG] : cls: , name: next, parent: None [2023-05-17 20:44:56.204] aamgr.py (195) - [DEBUG] : cls: , name: prompt, parent: None [2023-05-17 20:44:56.205] aamgr.py (195) - [DEBUG] : cls: , name: resend, parent: None [2023-05-17 20:44:56.205] aamgr.py (195) - [DEBUG] : cls: , name: reset, parent: None [2023-05-17 20:44:56.205] aamgr.py (301) - [DEBUG] : walk: pkg.qqbot.cmds.system, path: ['/Users/junical/Code/HYChat/QChatGPT/pkg/qqbot/cmds/system'] [2023-05-17 20:44:56.206] aamgr.py (195) - [DEBUG] : cls: , name: cfg, parent: None [2023-05-17 20:44:56.206] aamgr.py (195) - [DEBUG] : cls: , name: cmd, parent: None [2023-05-17 20:44:56.206] aamgr.py (195) - [DEBUG] : cls: , name: help, parent: None [2023-05-17 20:44:56.206] aamgr.py (195) - [DEBUG] : cls: , name: reload, parent: None [2023-05-17 20:44:56.206] aamgr.py (195) - [DEBUG] : cls: , name: update, parent: None [2023-05-17 20:44:56.207] aamgr.py (195) - [DEBUG] : cls: , name: usage, parent: None [2023-05-17 20:44:56.207] aamgr.py (195) - [DEBUG] : cls: , name: version, parent: None [2023-05-17 20:44:56.207] aamgr.py (316) - [DEBUG] : {'draw': {'description': '使用DALL·E生成图片', 'usage': '!draw <图片提示语>', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'plugin': {'description': '插件管理', 'usage': '!plugin\n!plugin get <插件仓库地址>\n!plugin update\n!plugin del <插件名>\n!plugin on <插件名>\n!plugin off <插件名>', 'aliases': [], 'privilege': 2, 'parent': None, 'cls': , 'sub': ['get', 'update', 'del', 'off', 'on']}, 'plugin.get': {'description': '安装插件', 'usage': '!plugin get <插件仓库地址>', 'aliases': [], 'privilege': 2, 'parent': 'plugin', 'cls': , 'sub': []}, 'plugin.update': {'description': '更新所有插件', 'usage': '!plugin update', 'aliases': [], 'privilege': 2, 'parent': 'plugin', 'cls': , 'sub': []}, 'plugin.del': {'description': '删除插件', 'usage': '!plugin del <插件名>', 'aliases': [], 'privilege': 2, 'parent': 'plugin', 'cls': , 'sub': []}, 'plugin.off': {'description': '禁用指定插件', 'usage': '!plugin off <插件名>', 'aliases': [], 'privilege': 2, 'parent': 'plugin', 'cls': , 'sub': []}, 'plugin.on': {'description': '启用指定插件', 'usage': '!plugin on <插件名>', 'aliases': [], 'privilege': 2, 'parent': 'plugin', 'cls': , 'sub': []}, 'default': {'description': '操作情景预设', 'usage': '!default\n!default set [指定情景预设为默认]', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': ['set']}, 'default.set': {'description': '设置默认情景预设', 'usage': '!default set <情景预设名称>', 'aliases': [], 'privilege': 2, 'parent': 'default', 'cls': , 'sub': []}, 'del': {'description': '删除当前会话的历史记录', 'usage': '!del <序号>\n!del all', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': ['all']}, 'del.all': {'description': '删除当前会话的全部历史记录', 'usage': '!del all', 'aliases': [], 'privilege': 1, 'parent': 'del', 'cls': , 'sub': []}, 'delhst': {'description': '删除指定会话的所有历史记录', 'usage': '!delhst <会话名称>\n!delhst all', 'aliases': [], 'privilege': 2, 'parent': None, 'cls': , 'sub': ['all']}, 'delhst.all': {'description': '删除所有会话的全部历史记录', 'usage': '!delhst all', 'aliases': [], 'privilege': 2, 'parent': 'delhst', 'cls': , 'sub': []}, 'last': {'description': '切换前一次对话', 'usage': '!last', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'list': {'description': '列出当前会话的所有历史记录', 'usage': '!list\n!list [页数]', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'next': {'description': '切换后一次对话', 'usage': '!next', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'prompt': {'description': '获取当前会话的前文', 'usage': '!prompt', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'resend': {'description': '重新获取上一次问题的回复', 'usage': '!resend', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'reset': {'description': '重置当前会话', 'usage': '!reset', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'cfg': {'description': '配置项管理', 'usage': '!cfg <配置项> [配置值]\n!cfg all', 'aliases': [], 'privilege': 2, 'parent': None, 'cls': , 'sub': []}, 'cmd': {'description': '显示指令列表', 'usage': '!cmd\n!cmd <指令名称>', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'help': {'description': '显示自定义的帮助信息', 'usage': '!help', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'reload': {'description': '执行热重载', 'usage': '!reload', 'aliases': [], 'privilege': 2, 'parent': None, 'cls': , 'sub': []}, 'update': {'description': '更新程序', 'usage': '!update', 'aliases': [], 'privilege': 2, 'parent': None, 'cls': , 'sub': []}, 'usage': {'description': '获取使用情况', 'usage': '!usage', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}, 'version': {'description': '查看版本信息', 'usage': '!version', 'aliases': [], 'privilege': 1, 'parent': None, 'cls': , 'sub': []}} [2023-05-17 20:44:56.209] manager.py (38) - [DEBUG] : SQL: ("\n create table if not exists `sessions` (\n `id` INTEGER PRIMARY KEY AUTOINCREMENT,\n `name` varchar(255) not null,\n `type` varchar(255) not null,\n `number` bigint not null,\n `create_timestamp` bigint not null,\n `last_interact_timestamp` bigint not null,\n `status` varchar(255) not null default 'on_going',\n `default_prompt` text not null default '',\n `prompt` text not null,\n `token_counts` text not null default '[]'\n )\n ",) [2023-05-17 20:44:56.217] manager.py (38) - [DEBUG] : SQL: ("PRAGMA table_info('sessions')",) [2023-05-17 20:44:56.217] manager.py (38) - [DEBUG] : SQL: ('\n create table if not exists `account_fee`(\n `id` INTEGER PRIMARY KEY AUTOINCREMENT,\n `key_md5` varchar(255) not null,\n `timestamp` bigint not null,\n `fee` DECIMAL(12,6) not null\n )\n ',) [2023-05-17 20:44:56.217] manager.py (38) - [DEBUG] : SQL: ('\n create table if not exists `account_usage`(\n `id` INTEGER PRIMARY KEY AUTOINCREMENT,\n `json` text not null\n )\n ',) Database initialized. [2023-05-17 20:44:56.217] keymgr.py (61) - [INFO] : 使用api-key:default [2023-05-17 20:44:56.217] manager.py (38) - [DEBUG] : SQL: ('\n select `json` from `account_usage` order by id desc limit 1\n ',) [2023-05-17 20:44:56.218] manager.py (30) - [INFO] : 文字总使用量:0 [2023-05-17 20:44:56.218] manager.py (38) - [DEBUG] : SQL: ('\n select `name`, `type`, `number`, `create_timestamp`, `last_interact_timestamp`, `prompt`, `status`, `default_prompt`, `token_counts`\n from `sessions` where `last_interact_timestamp` > 1684326296\n ',) [2023-05-17 20:44:56.218] manager.py (118) - [INFO] : Use adapter:nakuru [2023-05-17 20:44:56.258] connectionpool.py (244) - [DEBUG] : Starting new HTTP connection (1): localhost:60101 [2023-05-17 20:44:56.259] connectionpool.py (546) - [DEBUG] : http://localhost:60101 "GET /get_login_info HTTP/1.1" 200 118 [2023-05-17 20:45:00.011] ratelimit.py (55) - [DEBUG] : 清空当前分钟的对话次数 [2023-05-17 20:45:08.264] main.py (274) - [INFO] : host: localhost, port: 60102, http_port: 60101 [2023-05-17 20:45:08.265] main.py (275) - [CRITICAL] : 程序启动完成,如长时间未显示 "Protocol: connected" ,并且不回复消息,请检查config.py中的nakuru_config是否正确 [2023-05-17 20:46:00.016] ratelimit.py (55) - [DEBUG] : 清空当前分钟的对话次数 [2023-05-17 20:47:00.022] ratelimit.py (55) - [DEBUG] : 清空当前分钟的对话次数 ```
贴上你gocq的配置文件以及主程序的config.py
相关配置如下,麻烦您看一下 @RockChinQ
可能是bug,晚些时候或明天下午分析一下,可以先尝试mirai
好的,感谢您的回复
config.yml
中的http端口、ws端口是否与主程序config.py
中的一致(详情查看config.py
内说明)?config.yml
中设置了access-token
?如果设置了,是否在主程序config.py
对应字段填写了正确的access_token
?telnet
等工具检查我这边测试程序无bug,Python 3.11环境下正常运行;目前没有任何证据表明ARM架构的机器不能运行,只要go-cqhttp、Python等基础软件支持的架构系统组合,理论上均可运行。
部署方式
手动部署
登录框架
go-cqhttp
系统环境
Ubuntu 20.04.5 LTS
Python环境
Python 3.8.10
异常情况
按照流程走,go-cqhttp正常启动,程序却无法连接go-cqhttp,已经关闭防火墙,查看端口go-cqhttp正常运行。
报错信息
[2023-05-06 20:05:19.915] configuration.py (308) - [DEBUG] : For variant 'global', will try loading '/etc/xdg/pip/pip.conf' [2023-05-06 20:05:19.915] configuration.py (308) - [DEBUG] : For variant 'global', will try loading '/etc/pip.conf' [2023-05-06 20:05:19.915] configuration.py (308) - [DEBUG] : For variant 'user', will try loading '/root/.pip/pip.conf' [2023-05-06 20:05:19.915] configuration.py (308) - [DEBUG] : For variant 'user', will try loading '/root/.config/pip/pip.conf' [2023-05-06 20:05:19.916] configuration.py (308) - [DEBUG] : For variant 'site', will try loading '/usr/pip.conf' [2023-05-06 20:05:19.942] versioncontrol.py (222) - [DEBUG] : Registered VCS backend: bzr [2023-05-06 20:05:19.943] versioncontrol.py (222) - [DEBUG] : Registered VCS backend: git [2023-05-06 20:05:19.944] versioncontrol.py (222) - [DEBUG] : Registered VCS backend: hg [2023-05-06 20:05:19.944] versioncontrol.py (222) - [DEBUG] : Registered VCS backend: svn [2023-05-06 20:05:19.989] backend.py (193) - [INFO] : Loading KWallet [2023-05-06 20:05:19.997] backend.py (193) - [INFO] : Loading SecretService [2023-05-06 20:05:19.999] backend.py (193) - [INFO] : Loading Windows [2023-05-06 20:05:20.000] backend.py (193) - [INFO] : Loading chainer [2023-05-06 20:05:20.001] backend.py (193) - [INFO] : Loading macOS [2023-05-06 20:05:20.152] configuration.py (308) - [DEBUG] : For variant 'global', will try loading '/etc/xdg/pip/pip.conf' [2023-05-06 20:05:20.153] configuration.py (308) - [DEBUG] : For variant 'global', will try loading '/etc/pip.conf' [2023-05-06 20:05:20.153] configuration.py (308) - [DEBUG] : For variant 'user', will try loading '/root/.pip/pip.conf' [2023-05-06 20:05:20.154] configuration.py (308) - [DEBUG] : For variant 'user', will try loading '/root/.config/pip/pip.conf' [2023-05-06 20:05:20.154] configuration.py (308) - [DEBUG] : For variant 'site', will try loading '/usr/pip.conf' Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already up-to-date: openai in /usr/local/lib/python3.8/dist-packages (0.27.6) Requirement already up-to-date: Pillow in /usr/local/lib/python3.8/dist-packages (9.5.0) Requirement already up-to-date: nakuru-project-idk in /usr/local/lib/python3.8/dist-packages (0.0.2) Requirement already satisfied, skipping upgrade: tqdm in /usr/local/lib/python3.8/dist-packages (from openai) (4.65.0) Requirement already satisfied, skipping upgrade: requests>=2.20 in /usr/local/lib/python3.8/dist-packages (from openai) (2.28.2) Requirement already satisfied, skipping upgrade: aiohttp in /usr/local/lib/python3.8/dist-packages (from openai) (3.8.4) Requirement already satisfied, skipping upgrade: logbook in /usr/local/lib/python3.8/dist-packages (from nakuru-project-idk) (1.5.3) Requirement already satisfied, skipping upgrade: async-lru in /usr/local/lib/python3.8/dist-packages (from nakuru-project-idk) (2.0.2) Requirement already satisfied, skipping upgrade: pydantic in /usr/local/lib/python3.8/dist-packages (from nakuru-project-idk) (1.10.7) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.20->openai) (2019.11.28) Requirement already satisfied, skipping upgrade: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.8/dist-packages (from requests>=2.20->openai) (1.26.15) Requirement already satisfied, skipping upgrade: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.20->openai) (2.8) Requirement already satisfied, skipping upgrade: charset-normalizer<4,>=2 in /usr/local/lib/python3.8/dist-packages (from requests>=2.20->openai) (3.1.0) Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (6.0.4) Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (1.9.2) Requirement already satisfied, skipping upgrade: frozenlist>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (1.3.3) Requirement already satisfied, skipping upgrade: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp->openai) (19.3.0) Requirement already satisfied, skipping upgrade: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (4.0.2) Requirement already satisfied, skipping upgrade: aiosignal>=1.1.2 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (1.3.1) Requirement already satisfied, skipping upgrade: typing-extensions>=4.0.0 in /usr/local/lib/python3.8/dist-packages (from async-lru->nakuru-project-idk) (4.5.0) [2023-05-06 20:05:35.765] main.py (274) - [INFO] : host: localhost, port: 6700, http_port: 5700 [2023-05-06 20:05:35.766] main.py (275) - [CRITICAL] : 程序启动完成,如长时间未显示 "Protocol: connected" ,并且不回复消息,请检查config.py中的nakuru_config是否正确