🚀 一键部署!真正的 AI 聊天机器人!支持ChatGPT、文心一言、讯飞星火、Bing、Bard、ChatGLM、POE,多账号,人设调教,虚拟女仆、图片渲染、语音发送 | 支持 QQ、Telegram、Discord、微信 等平台
GNU Affero General Public License v3.0
12.49k
stars
1.52k
forks
source link
[BUG] 当QQ中消息为空时,报错free variable 'conversation_handler' referenced before assignment in enclosing scope #1306
Closed
TNTcraftHIM closed 4 months ago
提交 issue 前,请先确认:
表现
在发送空消息时,机器人会发送reponse的placeholder,但是后续会马上报错free variable 'conversation_handler' referenced before assignment in enclosing scope
运行环境:
复现步骤
设置机器人为群聊中at触发,不需要其他任何条件 群聊中直接at机器人并不要附上任何文字并发送(或者打空格也可以) 或者私聊发送一个空格给机器人也一样会触发
预期行为
此时应该只发送placeholder,没有后续报错 我尝试在ignore_regex中添加 ^\s*$ 正则来忽略空白,但是似乎不好使,私聊和群聊都是
截图
![日志截图](https://github.com/lss233/chatgpt-mirai-qq-bot/assets/35992542/7791d87b-8eb8-48aa-bc07-c54575cd16ed)