RockChinQ / QChatGPT

😎高稳定性、🧩支持扩展、🦄多模态的 ChatGPT QQ / QQ频道 / One Bot 机器人🤖 | 支持 OpenAI GPT、GPT 4o、Claude、Gemini Pro、DeepSeek、Moonshot(Kimi)、gpt4free、One API、Ollama 的 QQ / QQ频道 / OneBot 机器人 / Agent 平台
https://q.rkcn.top
GNU Affero General Public License v3.0
4.27k stars 332 forks source link

[Bug]: 平台适配器运行出错: [Errno 99] Cannot assign requested address #788

Closed crossgg closed 4 months ago

crossgg commented 4 months ago

部署方式

Docker部署

消息平台适配器

aiocqhttp(使用 OneBot 协议接入的)

系统环境

linux x64 大陆

Python环境

python 3.10

QChatGPT版本

v3.2.1

异常情况

之前用的go-cqhttp正常,后来掉线登不上了,换成了lagrange

QchatGPT删除了原来的配置,更新到最新版本

lagrange启动成功了,后台可以收到消息。但是QchatGPT连不上。

使用的Lagrange 官方docker版本。根据wiki配置 appsettings.json:

    "Implementations": [
        {
            "Type": "ReverseWebSocket",
            "Host": "ws://127.0.0.1",
            "Port": 38080,
            "Suffix": "/ws",
            "ReconnectInterval": 5000,
            "HeartBeatInterval": 5000,
            "AccessToken": ""
        }

QchatGPT配置:

       {
            "adapter": "aiocqhttp",
            "enable": true,
            "host": "10.0.0.10",
            "port": 38080,
            "access-token": ""
        }

日志信息

QchatGPT日志:

[2024-05-24 10:18:11.159] /app/pkg/platform/manager.py (108) - [INFO] :
    初始化平台适配器 0: aiocqhttp
[2024-05-24 10:18:11.176] /app/pkg/platform/manager.py (174) - [ERROR] :
    平台适配器运行出错: [Errno 99] Cannot assign requested address

langr日志:

Lagrange.OneBot.Core.Network.Service.ReverseWSService[4]
[ReverseWSService] Client reconnecting at interval of 5000

启用的插件

No response

RockChinQ commented 4 months ago

platform.json里面监听0.0.0.0就行了

crossgg commented 4 months ago

platform

可以了非常感谢。 我理解错了,以为和go-cqhttp一样,是开放go-cqhttp容器的端口给 QchatGPT连接。 这个是 是要Qchatgpt容器开放端口给Lagrange 连接