Skip to content

Releases: zhayujie/chatgpt-on-wechat

1.3.1

12 Jun 06:18
Compare
Choose a tag to compare

修复了:

  • 对cloudflare Bad Gateway异常,增加自动重试。 by @lichengzhe in #1096
  • 未安装pysilk-mod包会导致所有channel的语音功能无法使用,现在只会影响用到它的wechaty
  • 百度语音的配置类型均需转成str,避免sdk报错 by @chenzefeng09 in #1238
  • 百度翻译参数转str #1127
  • railway nixpacks部署模板适配 12dc742
  • 修改公众号部署文档:经过@6vision 测试,部分IP也可填写在URL中

更新了:

  • 更新了新闻类工具整合后的工具名称说明 by @6vision in #1079
  • 在godcmd插件中添加set_gpt_model等命令,使用户可以选择模型 by @taoguoliang in #1089
  • plugin(tool): 更新0.4.4 by @goldfishh in #1102
  • 群聊时在艾特用户名后会先换行再输出回答内容 by @Zhaoyi-Yan in #1221

知识库:

  • feature: 接入LinkAI知识库,支持在线创建个人知识库并快速接入 by @zhayujie in #1167
  • fix: 支持app_code配置为空,兼容插件运行 by @zhayujie in #1235
    参考:使用文档

Full Changelog: 1.3.0.3...1.3.1

1.3.0.3

09 May 15:23
Compare
Choose a tag to compare

修复了:

Full Changelog: 1.3.0.1...1.3.0.3

1.3.0.1

27 Apr 16:29
Compare
Choose a tag to compare

祝大家五一快乐,假期愉快!

更新了:

  • 支持企业微信应用号部署方式,支持插件,支持语音图片交互,支持Railway部署,使用文档 by @lanvent in #944
  • 应用号中发送文字或语音消息过长(>60s)时,会进行分段处理,发送图片过大时会进行压缩处理
  • plugin(tool): 更新0.4.2 by @goldfishh in #957
  • Azure语音合成增加输入语言检测,现在能够根据语言来自动调用对应的声音,设置参考
  • 增加翻译API,默认为百度翻译,需要填写baidu_translate_app_idbaidu_translate_app_key,目前程序未使用翻译API,欢迎插件使用
  • 默认镜像设置为debian,它默认安装了Azure语音依赖,在环境变量中可填写Azure语音需要的配置
  • 增加subscribe_msg 配置项,公众号或应用号被订阅时会回复该消息,设置为空则不回复
  • Azure支持Dalle画图

以上出现的配置项都可以在config.py中找到对应的解释

修复了:

  • 修复同时收到语音消息时的文件名冲突问题 by @JS00000 in #933
  • 修复itchat库中hotreload失败时仍然弹出确认窗口的问题,并增加一些输出日志
  • 修复set_openai_api_key命令在一些部署方式失效的问题
  • 修改公众号部署文档:经过@6vision 测试,部分IP也可填写在URL中

Full Changelog: 1.2.5...1.3.0.1

1.2.5

22 Apr 04:18
Compare
Choose a tag to compare
  • itchat 支持拍一拍和进群事件
  • 新增关键字匹配插件 by @theLastWinner in #882
  • plugin(tool) ver0.4.1 by @goldfishh in #891
  • 公众号代码重构,减少并发错误,支持语音图片回复,修复Ubuntu上Pytts语音Bug by @JS00000 in #904 #920
  • 公众号功能优化:支持图片输入、消息加密模式、用户体验优化 by @lanvent in #912

公众号的部署教程也有更新,需要安装wechatpy框架,收发媒体文件需要加入机器IP到可信IP,可设置消息加密模式

  • fix: 修复微信名带括号时群聊无法艾特的bug

Full Changelog: 1.2.3.2...1.2.5

1.2.3.2

17 Apr 04:09
Compare
Choose a tag to compare
  • 优化配置,使pkl文件的位置可以指定子目录,方便docker部署时持久化状态;并使生成图片的大小可配置 by @ahzmr in #860
  • fix: chatgpt-tool-hub 0.3.10 需要str类型的request_timeout
  • fix: banwords 缺少 lib

Full Changelog: 1.2.3...1.2.3.2

1.2.3

13 Apr 13:35
Compare
Choose a tag to compare
  • 微信公众号语音输入支持 by @JS00000 in #808
  • plugin(tool): 新增morning-news tool by @goldfishh in #818
  • banwords插件支持对回复进行过滤
  • 添加receive message触发事件
  • 添加summary测试版本到插件源,它用于总结最新的聊天记录,有兴趣的朋友可以测试使用,安装方法可以参考#770 replicate的安装

Full Changelog: 1.2.2.2...1.2.3

1.2.2.2

10 Apr 07:03
Compare
Choose a tag to compare
  • 修复适配azure的问题 by @kayaklee in #787
  • 修复因为空回复导致的个人公众号陷入死循环的问题 by @JS00000 in #789
  • 修复部分环境无信号处理函数时无法启动的bug
  • 取消设置request_timeouttimeout的默认值,如果不填写选项,它会使用openai中定义的默认值(600秒)

Full Changelog: 1.2.2.1...1.2.2.2

1.2.2.1

09 Apr 09:40
Compare
Choose a tag to compare
  • 修复未开启语音识别时不创建临时目录的bug

Full Changelog: 1.2.2...1.2.2.1

1.2.2

08 Apr 18:35
Compare
Choose a tag to compare
  • 新增微信公众号的服务号类型支持 by @JS00000 in #774
  • itchat 支持接收图片消息,目前默认的处理逻辑为忽略接收到的图片。可使用插件来处理图片消息。

由于没有token,wechaty 暂时无法添加支持,欢迎PR。

#770 replicate插件最新版可使用图生图功能进行图像修复。

Full Changelog: 1.2.1.3...1.2.2

1.2.1.3

07 Apr 15:43
Compare
Choose a tag to compare
  • 修复修复wechatmp的bug带来的bug
  • Godcmd 支持#updatep命令,它能够更新插件并安装依赖,但更新后仍需重启程序。

Full Changelog: 1.2.1.2...1.2.1.3