6vision
fe8b8fe831
fix(wechatmp): support local file:// images in send
...
Agent-generated images are sent as IMAGE_URL with a file:// path, but the wechatmp channel always used requests.get, which fails on file:// with InvalidSchema. Now read local files directly (file:// or local path) and fall back to HTTP download for remote URLs, in both passive and active reply modes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-30 16:33:49 +08:00
zhayujie
46945942e1
feat: support channel start in sub thread
2026-02-13 12:38:52 +08:00
saboteur7
501866d12a
feat: optimize document and model usage
2026-02-03 02:58:15 +08:00
6vision
9cc4d0ee07
Optimize markdown format display
2024-10-21 10:23:39 +08:00
MasterKeee
a0427b569e
新增公众号的回复视频类型
2024-02-19 00:45:53 +08:00
vision
5ba8fdc5e7
fix
2023-09-23 14:31:54 +08:00
6vision
79c7f0c29f
个人订阅号长语音支持
2023-09-23 13:27:36 +08:00
6vision
2b3e643786
适配一次请求多条回复
2023-09-23 11:59:01 +08:00
leeson
8224c2fc16
企业服务号的语音输出进行切割
2023-07-08 23:58:07 +08:00
lanvent
73c87d5959
fix(wechatcomapp): split long text messages into multiple parts
2023-04-25 01:48:15 +08:00
lanvent
618c94edb8
formatting: run precommit on all files
2023-04-22 12:01:29 +08:00
lanvent
7c85c6f742
feat(wechatmp): add support for message encryption
...
- Add support for message encryption in WeChat MP channel.
- Add `wechatmp_aes_key` configuration item to `config.json`.
2023-04-22 02:33:51 +08:00
lanvent
7cefe2d825
fix: split long text messages into multiple parts in wechatmp_service
2023-04-21 21:03:38 +08:00
lanvent
350633b69b
Merge Purll Request #920 into wechatmp
2023-04-21 20:46:16 +08:00
JS00000
3a08b002a0
Merge remote-tracking branch 'origin/wechatmp' into wechatmp
2023-04-21 16:20:57 +08:00
lanvent
c9131b333b
feat: add clear_quota_v2 method to clear API quota when it's used up
2023-04-21 13:41:21 +08:00
lanvent
89dd8a1db6
refactor(wechatmp): use wechatpy to handle wechatmp messages
...
feat(wechatmp): add support for image and voice replies
2023-04-21 02:47:33 +08:00
JS00000
650e0b4ad4
wechatmp: adjust log
2023-04-21 02:16:13 +08:00
JS00000
40264bc9cb
fix: delete permanent media
2023-04-20 12:03:48 +08:00
JS00000
a7772316f9
feat: wechatmp channel support voice/image reply
2023-04-20 10:26:58 +08:00
JS00000
1e58c1ad2b
fix: wechatmp channel now do not need client
2023-04-20 04:35:06 +08:00
JS00000
f32f8aa08e
Update readme, and make the structure more clear
2023-04-20 03:18:21 +08:00
JS00000
df4c1f0401
wechatmp: logic simplification
2023-04-19 01:56:25 +08:00
JS00000
68361cddd2
wechatmp_service: image and voice reply supported
2023-04-18 03:08:18 +08:00
lanvent
8f72e8c3e6
formatting code
2023-04-17 01:01:02 +08:00
lanvent
fcfafb05f1
fix: wechatmp's deadloop when reply is None from @JS00000 #789
2023-04-09 20:01:03 +08:00
lanvent
8c7d1d4010
Merge Pull Request #774 into master
2023-04-08 01:23:54 +08:00
lanvent
3a3affd3ec
fix: wechatmp event and query timeout
2023-04-07 20:53:21 +08:00
JS00000
03b908c079
Merge branch 'master' into wechatmp
2023-04-07 20:28:08 +08:00
JS00000
d35d01f980
Add wechatmp_service channel
2023-04-07 19:47:50 +08:00
lanvent
d687f9329e
fix: add maxsplit=1 in wechatmp
2023-04-07 12:28:01 +08:00
lanvent
3207258fd9
fix: check duplicate in wechatmp
2023-04-07 12:22:24 +08:00
lanvent
d8b75206fe
feat: maxmize message length
2023-04-07 12:15:29 +08:00
lanvent
8b73a74609
fix: bug when reinstall plugin
2023-04-06 21:54:38 +08:00
lanvent
938e3b5cf2
role: add tags for role
2023-04-06 14:02:41 +08:00
lanvent
1dff630257
fix: avoid channel to generate not support reply
2023-04-06 02:05:36 +08:00
lanvent
9d8ae80548
feat: support set wechatmp_port
2023-04-06 00:48:49 +08:00
lanvent
7e7484a27d
Merge Pull Ruquest #757 into master
2023-04-05 23:37:02 +08:00
JS00000
1a981ea970
Refactor: inherit ChatChannel
2023-04-05 20:55:24 +08:00
JS00000
fdf6b0dc6b
fix: web server port
2023-04-05 14:29:18 +08:00
lanvent
cc881adda6
Merge Pull Request #686 into master
2023-04-05 04:18:06 +08:00