lss233 / chatgpt-mirai-qq-bot

🚀 一键部署!真正的 AI 聊天机器人!支持ChatGPT、文心一言、讯飞星火、Bing、Bard、ChatGLM、POE,多账号,人设调教,虚拟女仆、图片渲染、语音发送 | 支持 QQ、Telegram、Discord、微信 等平台
GNU Affero General Public License v3.0
13.07k stars 1.56k forks source link

将bing接入个人微信,开启了http服务,开放了8234端口,在lcjqyml /wechatbot的变量中加入了服务器的IP地址:8234,依旧无法通信。 #1252

Open B1gCarr0t opened 10 months ago

B1gCarr0t commented 10 months ago

我在 docker-compose.yaml 中加入了ports 8234:8234的端口映射

执行 docker-compose restart

服务器的log是 chatgpt-qq-chatgpt-1 | 2023-11-17 14:51:13.800 | INFO | main::40 - 检测到 http 配置,将启动 http service 模式…… chatgpt-qq-chatgpt-1 | 2023-11-17 14:51:14.180 | DEBUG | platforms.http_service:clear_request_dict:156 - Watch and clean request_dic. chatgpt-qq-chatgpt-1 | INFO:quart.serving:Running on http://0.0.0.0:8234 (CTRL + C to quit) chatgpt-qq-chatgpt-1 | [2023-11-17 14:51:14,195] Running on http://0.0.0.0:8234 (CTRL + C to quit)

注:使用lsof -i:8234未能检测到有程序在监听8234端口

在lcjqyml /wechatbot的终端传回的日志是: cause: Error: socket hang up
at connResetException (node:internal/errors:705:14)
at Socket.socketOnEnd (node:_http_client:518:23)
at Socket.emit (node:events:525:35)
at Socket.emit (node:domain:489:12)
at endReadableNT (node:internal/streams/readable:1358:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
code: 'ECONNRESET'

值得注意的是: lcjqyml /wechatbot的终端在http接入服务器时,有一个路径为_currentUrl: 'http://我服务器的IP:8234**/v2/chat**',

基于现在的情况,我无法使微信入口与bing接口相连接,特来求助 帮帮这个啥也不是的弟弟吧,谢谢您了

B1gCarr0t commented 10 months ago

问题解决,因为 docker 的镜像即便意外终止,也还会占据端口