zhayujie / chatgpt-on-wechat

基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT-o1/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
https://docs.link-ai.tech/cow
MIT License
29.85k stars 7.88k forks source link

回复中包含未定义的字符串“0:” #2225

Closed monk-after-90s closed 1 month ago

monk-after-90s commented 1 month ago

前置确认

⚠️ 搜索issues中是否已存在类似问题

操作系统类型?

Linux

运行的python版本是?

other

使用的chatgpt-on-wechat版本是?

Latest Release

运行的channel类型是?

wx(个人微信, itchat)

复现步骤 🕹

使用docker部署

问题描述 😯

机器人回复的消息都会有未定义的字符串“0:”,例如(SINGLE_CHAT_REPLY_PREFIX: ""): image 或者(SINGLE_CHAT_REPLY_PREFIX: "[bot ]"): image

终端日志 📒

[INFO][2024-08-09 04:12:54][wechat_channel.py:214] - [WX] sendMsg=Reply(type=TEXT, content=0: 你好,有什么可以帮助你的么?), receiver=@b2acdb53b09748792df93a464b6a3a4d
6vision commented 1 month ago

可以查看项目启动的日志中SINGLE_CHAT_REPLY_PREFIX参数的值是什么,可能是修改配置未生效

monk-after-90s commented 1 month ago

经检查,应该是fastgpt的问题,不是chatgpt-on-wechat的问题