lss233 / chatgpt-mirai-qq-bot

🚀 一键部署!真正的 AI 聊天机器人!支持ChatGPT、文心一言、讯飞星火、Bing、Bard、ChatGLM、POE,多账号,人设调教,虚拟女仆、图片渲染、语音发送 | 支持 QQ、Telegram、Discord、微信 等平台

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

搭建常见问题解答 | FAQ

lss233 opened this issue · comments

如果你有其他疑问可以在交流群 中询问。遇到问题请发日志和配置文件,或者实在懒得折腾的话也可以寻求有偿服务。

1. Websocket reconnecting... | mirai-conosle started successfully

image
image

Mirai 窗口中的红色输出无需理会。 直接看 #142

出现该情况是因为你的 Mirai 没有登录 QQ,你需要:

- 切换到 Mirai 窗口,输入 login 机器人QQ 机器人密码 并回车登录。
- Docker-Compose 用户使用:docker-compose run --rm mirai 启动登录程序,登录成功后使用 Ctrl + C 退出,再正常启动即可。
- 如果你遇到了滑动验证码问题,可以参考:takayama-lily/node-onebot#28
- 你也可以阅读:
-

2. 系统找不到指定路径

E1U6WJ{ Y WN5MK8~5TWO

请注意程序不要放在包含中文空格的路径中。

3.(1.5.x版) 一直弹浏览器 Case 1

image

这是因为你的 session token 过期了,你需要换一个 session token。

另外,直接使用用户名和密码登录也是可以的。

4. (1.5.x版) 一直弹浏览器 Case 2

image
注意这里的提示多了一行。
这是因为你使用的 IP 被 OpenAI 判定为 高风险,虽然你可以正常在浏览器中使用 ChatGPT,但你所有的请求都会被 Cloudflare 严格地检查,这使得本项目发送过去的请求被 Cloudflare 拦截了。
解决方法:
换一个 IP。

如果你使用代理服务器,尽量选择 IP 比较“干净”的,即:共用此 IP 的人比较少的节点。

或者你可以把这个项目部署在有独立 IP 的海外 VPS 上,通常来说这种 VPS 不会遇到这种问题。

自 1.5.4 版本开始:你可以使用第三方代理模式登录,你可以在 README 中查看模式的配置方法和注意事项

5. (1.5.x版) ChatGPT is at Capacity right now

image
服务器过载。出现这个情况时不断刷新即可。

6. The system cannot write to the specified device.

image

此问题常见于 Windows Server 2012 服务器,请使用 Powershell 启动 初始化.cmd。

7. AttributeError: 'OpenAISessionTokenAuth ' object has no attribute 'api_key '

UU 2(BX$RH9YG$F5UEWTMQW

此问题出现于 1.6 及以上版本,原因是你没有在配置文件中填写 OpenAI 的 api_key。

8. (1.5.x版) 一大堆红字 + OpenAI 登录失败,可能是 session_token 过期或无法通过 CloudFlare 验证,建议歇息一下再重试。

N}54LV$%%)A5}4N{UE`3 6

重点看有没有 This version of ChromeDriver only supports Chrome version 的字样。

如果有,说明你需要将 Chrome 升级到最新版。

image

9. ModuleNotFoundError

image

初始化的过程出现问题,重新初始化。

如果初始化没用,可以参考:#101

10. 当前 QQ 版本过低,请升级至最新版本后再登录

image

你的 QQ 被腾讯风控了。建议用你现在的这个 IP 挂一段时间 PC QQ。

据说使用 ANDROID_WATCH 协议登录 mirai 也可以解决这个问题,在 Mirai 窗口输入:

11. (1.5.x版)TimeoutException

image

这个一般是因为在自动登录 OpenAI 的过程中操作超时了,可能的原因有:

  • OpenAI 服务器爆满,打不开
  • 你服务器配置太低,太卡
  • 你的网络不好,或者被 Cloudflare 拦了,没打开登录界面

12. Access denied

image

你现在用的这个 IP 被 OpenAI 封禁了,换一个 IP。

13. 登录成功,卡在 Found session token

这是 4. (1.5.x版) 一直弹浏览器 Case 2 的最新表现。

解决方法: 使用无浏览器模式,即 mode = "browserless"

14. OpenAI登录失败: TLSClientException

image

你的本地代理配置有问题,连接不上 OpenAI 服务器。

解决方法:可以换一个代理节点,或者考虑在国外服务器上部署。

15. 配置文件有误:TomlDecodeError

image

这就是你配置文件写得有问题。 看看你的 config.cfg 和 项目 README.md 的有什么差别,改一改。

16. OpenAI 在返回结果时出现了错误

image

可能是因为你的 OpenAI 账号一小时内发太多消息被限流了。 可以试试登录多个账号。

听说 plus 版会好点。