Open mysmallwhale opened 8 months ago
我也遇到了,说一下处理方式: "group_chat_prefix": ["@AI生活助手"], 配置内容为机器人的微信nickname就行 当艾特机器时,就会携带这个前缀,触发机器人回复,否则不触发 "group_chat_in_one_session": [“@AI生活助手"],是当群名称配置在这个参数中时,这个群将会根据用户的问题交互去进一步回答问题,如果群名称不在这个参数中,那么将不会触发问题交互的语境,
我也遇到了,说一下处理方式: "group_chat_prefix": ["@ai生活助手"], 配置内容为机器人的微信nickname就行 当艾特机器时,就会携带这个前缀,触发机器人回复,否则不触发 "group_chat_in_one_session": [“@ai生活助手"],是当群名称配置在这个参数中时,这个群将会根据用户的问题交互去进一步回答问题,如果群名称不在这个参数中,那么将不会触发问题交互的语境,
@mysmallwhale 正解, 设置一下 single_chat_prefix 和 group_chat_prefix 这两个配置, 限制指定触发词才能触发
你这个微信号是用的小号还是个人的大号?
我也遇到了,而且别人发表情也一样会被触发,设置了限制词来着
前置确认
⚠️ 搜索issues中是否已存在类似问题
操作系统类型?
Windows
运行的python版本是?
python 3.8
使用的chatgpt-on-wechat版本是?
Latest Release
运行的
channel
类型是?wx(个人微信, itchat)
复现步骤 🕹
Cofig.json的配置如下 { "channel_type": "wx", "model": "gpt-3.5-turbo", "open_ai_api_key": 我的OPEN AI官方KEY "open_ai_api_base": "https://api.openai.com/v1", "text_to_image": "dall-e-2", "voice_to_text": "openai", "text_to_voice": "openai", "proxy": "", "hot_reload": true, "single_chat_prefix": [ "bot", "@bot","Bot","BOT" ], "single_chat_reply_prefix": "[智能鲸鱼] ", "group_chat_prefix": [ "@bot","@Bot","bot","Bot" ], "group_chat_reply_prefix": "智能鲸鱼", "group_name_white_list": [ "ALL_GROUP" ], "group_chat_in_one_session": [ "ALL_GROUP" ], "image_create_prefix": [ "画" ], "use_azure_chatgpt": false, "speech_recognition": true, "group_speech_recognition": false, "voice_reply_voice": false, "conversation_max_tokens": 2500, "expires_in_seconds": 3600, "character_desc": "chatGPT机器人", "temperature": 0.7, "top_p": 1, "subscribe_msg": "感谢您的关注!\n这里是ChatGPT,可以自由对话。\n支持语音对话。\n支持图片输入。\n支持图片输出,画字开头的消息将按要求创作图片。\n支持tool、角色扮演和文字冒险等丰富的插件。\n输入{trigger_prefix}#help 查看详细指令。", "use_linkai": false, "linkai_api_key": "", "linkai_app_code": "", "linkai_api_base": "https://api.link-ai.chat" }
问题描述 😯
程序运行后,我的微信经常在群聊和单聊里,对方没有发带bot的内容,我的GPT会在微信里,乱搭话,自己回复。好尴尬。不知道如何解决。
![b5a92ca2a561b047a267f062acb3ed3](https://github.com/zhayujie/chatgpt-on-wechat/assets/152938821/bfb5c5fe-9d0a-486f-b025-9205616dca17)
终端日志 📒