zhayujie / chatgpt-on-wechat

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

在微信中发送指令 @bot $tool finance-news 美国 ,收不到信息,后台已经生成 #2098

Closed willzzq closed 1 week ago

willzzq commented 1 week ago

前置确认

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

操作系统类型?

Linux

运行的python版本是?

python 3.10

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

Latest Release

运行的channel类型是?

wx(个人微信, itchat)

复现步骤 🕹

Docker安装的CoW,

  1. 找到plugins/tool目录,添加参数finance_news: 微信截图_20240623114821
  2. 重启容器并扫描日志中的二维码登录
  3. 在私聊完成管理员认证
  4. 私聊中发送: @bot $tool finance-news 美国
  5. 后台看到已经生成新闻内容,但是没有发到私聊窗口 微信图片编辑_20240623114343
  6. 发送 @bot $tool morning_news 是能正常收到信息的 微信图片编辑_20240623114237

问题描述 😯

如上述复现步骤,执行指令 @bot $tool finance-news 美国 后,后台生成了新闻内容,但私聊窗口无法收到信息

终端日志 📒

日志里没有异常信息
willzzq commented 1 week ago

原来是内容太长了。有什么办法取指定数量的新闻呢?

6vision commented 1 week ago

配了banwords插件了么,也可能是这个插件设置的策略

指定数量那需要修改源码了,可以自己写插件

原来是内容太长了。有什么办法取指定数量的新闻呢?