Commit Graph

279 Commits (master)

Author SHA1 Message Date
lanvent e78886fb35 feat: new voice class pytts 2023-03-28 03:14:26 +08:00
lanvent 80bf6a0c7a Merge branch 'master' of github.com:zwssunny/chatgpt-on-wechat into zwssunny-master 2023-03-28 01:29:21 +08:00
lanvent dcb9d7fc2a fix: empty content issue 2023-03-28 01:16:29 +08:00
zwssunny b3c8a7d8de check_prefix函数跑到外面了 2023-03-27 19:58:29 +08:00
zwssunny 1baf1a79e5 合并冲突 2023-03-27 19:38:19 +08:00
zhanws a12f2d8fbd
Merge branch 'master' into master 2023-03-27 19:27:46 +08:00
lanvent 74f383a7d4 Merge pull request #629 from Chiaki-Chan/master
ItChat-uos方案下添加对群组语音消息的响应
2023-03-27 18:56:40 +08:00
zhanws 820fbeed18
Merge branch 'zhayujie:master' into master 2023-03-27 18:29:05 +08:00
zwssunny f76e8d9a77 根据参数创建频道 2023-03-27 18:25:54 +08:00
zwssunny 24de670c2c 解决语音的识别和转换兼容性 2023-03-27 16:53:59 +08:00
Chiaki 9b4ef85174 Merge branch 'master' of github.com:Chiaki-Chan/chatgpt-on-wechat 2023-03-27 16:47:00 +08:00
Chiaki 9b389ffc33 1.itchat添加群组语音回复文本功能;2.itchat添加群组语音回复语音功能;3.更新redeme 2023-03-27 16:46:53 +08:00
zwssunny b3cb81aa52 wx频道增加群语音聊天功能 2023-03-27 16:13:58 +08:00
lanvent b50ebc05a0 fix: username not in itchat msg 2023-03-27 13:46:48 +08:00
Chiaki 7c4037147c 1.wechaty添加群组语音回复文本功能;2.wechaty添加群组语音回复语音功能;3.更新config.py和readme; 2023-03-27 01:34:41 +08:00
Chiaki 6701d8c5e6 1.wechaty添加群组语音回复文本功能;2.wechaty添加群组语音回复语音功能;3.更新config.py和readme; 2023-03-27 01:25:54 +08:00
lanvent 709468d281 fix: wechaty voice_to_text 2023-03-26 14:58:20 +08:00
lanvent 92caeed7ab feat: intergrate itchat to lib 2023-03-26 13:35:46 +08:00
zhayujie f805b29a8c
Merge pull request #587 from lanvent/dev2
fix: request qrscan when hotreload failed
2023-03-25 14:10:21 +08:00
lanvent 3f78e43bbf fix: increase timeout for itchat 2023-03-25 13:29:09 +08:00
lanvent ab6670b3af fix: request qrscan when hotreload failed 2023-03-25 13:10:51 +08:00
zhayujie 797a160856
Merge pull request #583 from lanvent/dev2
enhance: improve writing for README
2023-03-25 12:23:09 +08:00
lanvent 63701c182a enhance: improve writing for README 2023-03-25 03:06:35 +08:00
zhayujie efd12dac35 fix: single reply in no prefix 2023-03-25 02:54:46 +08:00
zhayujie 3f0b80d48e
Merge branch 'master' into master 2023-03-24 23:00:44 +08:00
lanvent 2f78c072d7 fix: merge plugins to dev 2023-03-24 12:17:23 +08:00
lanvent 52abe0893a fix: merge plugins to dev 2023-03-24 11:40:45 +08:00
zhayujie 42f3f4403c Merge branch 'plugins' into dev 2023-03-24 01:40:13 +08:00
zhayujie c1d1e923cd feat: add plugins config 2023-03-24 00:22:09 +08:00
a5225662 9fe59f2949 加入时间管理模块,使用md5验证实现热加载config.json变化 2023-03-23 22:47:26 +08:00
zhayujie 475d2f7911
Merge pull request #520 from B1gM8c/master
支持Wechaty的自定义前缀+关键词生成AI图片的功能
2023-03-21 22:52:39 +08:00
lichengzhe 3d264207a8 如启用hot_reload,不处理1分钟前的历史消息避免重复提交 2023-03-21 22:12:06 +08:00
B1gM8c 852adb72a2 支持Wechaty的自定义前缀+关键词生成AI图片的功能
Wechaty判断is_at为True,返回的内容是过滤掉@之后的内容;而is_at为False,则会返回完整的内容

故判断如果匹配到自定义前缀,则返回过滤掉前缀+空格后的内容,用于实现类似自定义+前缀触发生成AI图片的功能
2023-03-20 01:17:29 +08:00
lichengzhe 3ef7855384 itchat增加hot_reload特性开关,默认关闭。配置文档增加可选参数说明。 2023-03-19 08:29:25 +08:00
zhayujie 3c04325aae feat: add config for model selection #471 2023-03-15 23:27:51 +08:00
Chiaki f9b0ad7697 1.新增wechaty方案的语音识别、语音回复功能;2.更新README; 2023-03-15 13:56:23 +08:00
lanvent ad6ae0b32a refactor: use enum to specify type 2023-03-13 19:44:24 +08:00
lanvent 8d2e81815c compatible for voice 2023-03-13 00:12:34 +08:00
lanvent 475ada22e7 catch thread exception 2023-03-12 22:49:07 +08:00
lanvent 0fcf0824dc feat: support plugins 2023-03-12 11:53:06 +08:00
lanvent 9e07703eb1 formatting code 2023-03-12 01:25:28 +08:00
lanvent 9ae7b7773e simple compatibility for wechaty 2023-03-12 01:10:18 +08:00
lanvent d6037422ac decouple message processing process 2023-03-12 00:58:49 +08:00
zhayujie e014b0406c
Merge pull request #382 from Bachery/master
support group chat in one seesion
2023-03-09 00:41:02 +08:00
ubuntu 48e258dd67 fix: remove prefix match in voice msg 2023-03-09 00:31:36 +08:00
Bachery 574f05cc6f
Merge branch 'zhayujie:master' into master 2023-03-08 17:28:27 +01:00
Bachery c2e4d88842 fix compatibility 2023-03-08 17:27:32 +01:00
Bachery 32cff41df5 add option: group_chat_in_one_session 2023-03-08 13:11:37 +01:00
wanggang 3db452ef71 [voice] using baidu service to gen reply voice 2023-03-08 15:22:46 +08:00
wanggang d7a8854fa1 [voice] add support for whisper-1 model 2023-03-08 11:32:27 +08:00
wanggang 882e6c3576 [voice] add support for wispper 2023-03-08 11:02:01 +08:00
wanggang 720ad07f83 [voice] fix issue 2023-03-07 23:33:25 +08:00
wanggang cc19017c01 [voice] add text to voice 2023-03-07 23:28:57 +08:00
wanggang d38fc61043 [voice] add google voice support 2023-03-07 14:29:59 +08:00
Bachery e5ab350bbf support group chat in one seesion 2023-03-06 22:39:40 +01:00
lanvent df3f19b534 忽略引用消息 2023-03-04 20:39:24 +08:00
zhayujie bca0939c9d fix: model import isolation 2023-02-21 00:02:39 +08:00
ZQ7 18e9d6a9b9 add wechaty 2023-02-20 12:03:28 +08:00
zhayujie 43dc49720e fix: group name match #157 #165 2023-02-11 23:54:43 +08:00
lihao627 160df2817d fix typo 2023-02-08 22:00:58 +08:00
ubuntu c7d1e77ae6 fix: handle RateLimitError #50 #51 #54 2023-02-07 01:28:01 +08:00
zhayujie 36105b8ff0 feat: add group_at_off and group_chat_reply_prefix config #35 2023-02-05 01:30:46 +08:00
zhayujie 4c42136d0c feat: adjust some configs to be optional 2023-02-03 00:59:14 +08:00
evolay 2aa48af661 increase group_chat_keyword and group_name_keyword_white_list into config.json to support fuzzy matching on group chat. 2023-02-02 13:56:44 +08:00
zhayujie ccf6b11162 feat: single chat without prefix and group chat fully open #15 2022-12-30 17:38:28 +08:00
zhayujie 71b4cf57c3 fix: adjust log level 2022-12-20 22:25:03 +08:00
zhayujie 197f0ae4b8 fix: prefix match 2022-12-20 16:42:09 +08:00
zhayujie 3a7400a7ae fix: #6 #7 prefix match bug, python version, config template 2022-12-20 16:37:20 +08:00
zhayujie 17b6c63fb9 fix: image create prefix match bug 2022-12-19 03:06:48 +08:00
zhayujie bf50694658 feat: picture auto-generate 2022-12-19 01:25:34 +08:00
zhayujie 06065853a9 fix: encoding bug 2022-12-18 14:03:34 +08:00
zhayujie e5e0979bfa feat: bring in openai completion api 2022-12-17 23:08:08 +08:00
zhayujie f8fec2ef5b feat: config auto load 2022-12-13 01:50:43 +08:00
zhayujie 9cf88744bf docs: update readme.md 2022-12-12 02:17:32 +08:00
zhayujie eef0dfc4fa feat: use logging 2022-12-11 21:05:00 +08:00
zhayujie a1f45344b6 feat: wechat group reply 2022-12-11 03:26:50 +08:00
zhayujie b17f49f96b feat: user session cache 2022-12-10 16:46:12 +08:00
zhayujie a059005506 feat: chatGPT bot 2022-12-10 13:15:31 +08:00
zhayujie 1ec0a530bf init: build minimum viable version 2022-08-10 00:04:10 +08:00