RockChinQ / QChatGPT

😎高稳定性、🧩支持扩展、🦄多模态的 ChatGPT QQ / QQ频道 / One Bot 机器人🤖 | 支持 OpenAI GPT、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.32k stars 332 forks source link

[Bug]: 吞消息 #387

Closed 2675hujilo closed 1 year ago

2675hujilo commented 1 year ago

部署方式

一键安装包部署

系统环境

win10

Python环境

python3.10

异常情况

image 消息回复了但是没完全回复

报错信息

No response

RockChinQ commented 1 year ago

整条消息没发出去?

2675hujilo commented 1 year ago

整条消息没有发出去?

bot控制台显示发出去了,但是miriai控制台并没有收到,qq也没收到回复。长消息经常遇到这种情况。

RockChinQ commented 1 year ago

试一下重启程序、更换长消息处理策略。
这种情况一般是mirai的问题

2675hujilo commented 1 year ago

重启后,隔一段时间,就会又出现这种情况。

应用长消息处理策略的阈值

当回复消息长度超过此值时,将使用长消息处理策略

blob_message_threshold = 256

长消息处理策略

- "image": 将长消息转换为图片发送

- "forward": 将长消息转换为转发消息组件发送

blob_message_strategy = "forward"

RockChinQ commented 1 year ago

那指定是mirai问题了

MadornC commented 1 year ago

blob_message_threshold这个值是以byte计算吗?

RockChinQ commented 1 year ago

blob_message_threshold这个值是以byte计算吗?

python的len函数统计