fdc310
32215e9a3f
fix:Fixed the issue where the rich text processing in the DingTalk AP… ( #1759 )
...
* fix:Fixed the issue where the rich text processing in the DingTalk API did not account for multiple texts and images, as well as the presence of default line breaks. Also resolved the error in Dify caused by sending only images, which resulted in an empty query.
* fix:Considering the various possible scenarios, there are cases where plan_text is empty when there is file content, and there is no file (the message could not be parsed) and the content is empty.
* fix:Add the default modifiable prompt input for didify in the ai.yaml file to ensure that the error of query being empty occurs when receiving data.
* add: The config migration of Dify
* fix:Migration issue
* perf: minor fix
* chore: minor fix
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-10 21:42:09 +08:00
fdc310
c893ffc177
fix:coze-studio api done return data is none and event done char not … ( #1758 )
...
* fix:coze-studio api done return data is none and event done char not is "done"
* Update pkg/provider/runners/cozeapi.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-07 15:17:00 +08:00
Guanchao Wang
973e7bae42
fix: wecombot id ( #1747 )
2025-11-05 12:14:01 +08:00
Alfonsxh
69767ebdb4
refactor: split WeCom callback handlers
2025-10-28 18:33:35 +08:00
Alfons
53ecd0933e
feat: 实现企业微信智能机器人流式响应
...
- 重构 WecomBotClient,支持流式会话管理和队列机制
- 新增 StreamSession 和 StreamSessionManager 类管理流式上下文
- 实现 reply_message_chunk 接口支持流式输出
- 优化消息处理流程,支持异步流式响应
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-28 18:12:35 +08:00
fdc310
e4729337c8
Feat/coze runner ( #1714 )
...
* feat:add coze api client and coze runner and coze config
* del print
* fix:Change the default setting of the plugin system to true
* fix:del multimodal-support config, default multimodal-support,and in cozeapi.py Obtain timeout and auto-save-history config
* chore: add comment for coze.com
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-10-17 18:13:03 +08:00
Bruce
ea42579374
add dingtalk file support, fix video/voice file to bailian ( #1683 )
...
* add dingtalk file support, fix video/voice file to bailian
* fix bailian files conversation
* 更新 bailianchatcmpl.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update libs/dingtalk_api/api.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: bump langbot-plugin version to 0.1.3b1
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-09-29 16:33:42 +08:00
Guanchao Wang
04ab48de8e
Merge pull request #1664 from langbot-app/fix/wecom
...
fix: wecom function
2025-09-15 22:53:54 +08:00
WangCham
d70196e799
feat: modify for new plugin system
2025-09-14 16:40:34 +08:00
wangcham
72ec4b77d6
feat: fix bot id
2025-09-14 12:42:31 +08:00
wangcham
8b935175bd
feat:wecom ai bot
2025-09-14 12:42:31 +08:00
Junyan Qin
64764c412b
Merge branch 'rc/new-plugin' into refactor/new-plugin-system
2025-08-24 21:40:02 +08:00
Junyan Qin (Chin)
e66f674968
Merge branch 'master' into feat/streaming
2025-08-17 14:30:22 +08:00
WangCham
eab08dfbf3
fix: format the code
2025-08-12 23:13:00 +08:00
Junyan Qin
377d455ec1
perf: ruff format & remove stream params in requester
2025-08-03 13:08:51 +08:00
Dong_master
f58c8497c3
feat:add dingtalk stream
...
fix:adapter is_stream_output_supported bug
fix:stream message reply chunk in message_id
2025-07-20 23:53:20 +08:00
Junyan Qin
8d28ace252
perf: ruff check --fix
2025-07-05 21:56:54 +08:00
Junyan Qin
a177786063
feat: switch message platform adapters to sdk
2025-06-30 21:49:59 +08:00
Junyan Qin
0c2560cafb
feat: switch tool entities and format
2025-06-30 21:47:40 +08:00
Junyan Qin
ad3a163d82
fix: ruff linter error in libs
2025-06-09 17:56:21 +08:00
Guanchao Wang
6402755ac6
fix: dingtalk adapters couldn't handle images ( #1500 )
2025-06-05 23:37:58 +08:00
Junyan Qin (Chin)
f1e9f46af1
feat: event log of bots ( #1441 )
...
* feat: basic arch of event log
* feat: complete event log framework
* fix: bad struct in bot log api
* feat: add event logging to all platform adapters
Co-Authored-By: wangcham233@gmail.com <651122857@qq.com >
* feat: add event logging to client classes
Co-Authored-By: wangcham233@gmail.com <651122857@qq.com >
* refactor: bot log getting api
* perf: logger for aiocqhttp and gewechat
* fix: add ignored logger in dingtalk
* fix: seq id bug in log getting
* feat: add logger in dingtalk,QQ official,Slack, wxoa
* feat: add logger for wecom
* feat: add logger for wecomcs
* perf(event logger): image processing
* 完成机器人日志的前端部分 (#1479 )
* feat: webui bot log framework done
* feat: bot log complete
* perf(bot-log): style
* chore: fix incompleted i18n
* feat: support message session copy
* fix: filter and badge text
* perf: styles
* feat: add bot toggle switch in bot card
* fix: linter errors
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: wangcham233@gmail.com <651122857@qq.com >
Co-authored-by: HYana <65863826+KaedeSAMA@users.noreply.github.com >
2025-05-27 22:36:50 +08:00
Guanchao Wang
256d24718b
fix: dingtalk & wecom problems ( #1424 )
2025-05-14 22:55:16 +08:00
fdc310
20a62fcf69
feat: add wechatpad for personal wechat
...
* 更新了wechatpad接口,以及适配器
* 更新了wechatpad接口,以及适配器
* 修复一些细节问题,比如at回复,以及启动登录和启动ws长连接的线程同步
* importutil中修复了在wi上启动替换斜杠问题,login中加上了一个login,暂时没啥用。wechatpad中做出了一些细节修改
* 更新了wechatpad接口,以及适配器
* 怎加了处理图片链接转换为image_base64发送
* feat(wechatpad): 调整日志+bugfix
* feat(wechatpad): fix typo
* 修正了发送语音api参数错误,添加了发送链接处理为base64数据(好像只有一部分链接可以)
* 修复了部分手抽的typo错误
* chore: remove manager.py
---------
Co-authored-by: shinelin <shinelinxx@gmail.com >
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
2025-05-14 21:18:08 +08:00
devin-ai-integration[bot]
248d4beed1
fix: add super().__init__() call to EchoTextHandler to initialize logger attribute ( #1421 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-05-14 20:52:27 +08:00
Guanchao Wang
c3de3fa275
fix: wrong status when creating a WecomCS bot ( #1408 )
2025-05-13 19:33:32 +08:00
Junyan Qin
055b389353
style: restrict line-length
2025-05-10 18:04:58 +08:00
Junyan Qin
247b41bdb2
Merge branch 'master' into version/4.0
2025-05-10 17:47:14 +08:00
Junyan Qin (Chin)
209f16af76
style: introduce ruff as linter and formatter ( #1356 )
...
* style: remove necessary imports
* style: fix F841
* style: fix F401
* style: fix F811
* style: fix E402
* style: fix E721
* style: fix E722
* style: fix E722
* style: fix F541
* style: ruff format
* style: all passed
* style: add ruff in deps
* style: more ignores in ruff.toml
* style: add pre-commit
2025-04-29 17:24:07 +08:00
Guanchao Wang
96183eb3e0
fix: access_token problems in wecomcs ( #1355 )
2025-04-29 13:04:52 +08:00
Guanchao Wang
6e3514c0b2
feat: add support for wecom customer service ( #1304 )
2025-04-16 15:02:01 +08:00
wangcham
47acb63feb
add support for markdown card in dingtalk & tg
2025-04-01 07:11:48 -04:00
wangcham
715da548c8
fix: put the link and content together
2025-04-01 02:37:25 -04:00
wangcham
686be4acbc
fix: eliminate host config
2025-03-31 01:10:45 -04:00
wangcham
be1328cee9
feat: add support for slack
2025-03-30 22:24:53 -04:00
wangcham
c0dbf6fd13
feat:add support for slack
2025-03-30 12:53:48 -04:00
WangCham
cfdd0f8cb2
fix: Format the code in a standardized way ( #1222 )
2025-03-21 14:04:13 +08:00
wangcham
a9ae36d362
feat: add support for loading message in wxoa
2025-03-18 06:58:35 -04:00
wangcham
8b4684675e
fix: eliminate critical message queue blockage in wxoa
2025-03-13 10:44:09 -04:00
wangcham
aabb01c50f
feat: add support for longer response in wxoa
2025-03-12 23:39:43 -04:00
wangcham
6a866bf871
feat: add support for sending active messages in wecom
2025-03-12 04:03:02 -04:00
wangcham
7abd999420
feat: add support for sending active messages in dingtalk
2025-03-11 04:27:17 -04:00
Junyan Qin
bc8c346e68
fix(dingtalk): group and person id not distinguished
2025-03-02 17:35:06 +08:00
Junyan Qin
a198b6da0b
feat(dingtalk): add supports for audio receiving
2025-03-02 17:03:19 +08:00
wangcham
7dcc44b4fc
feat: add support for dingtalk
2025-02-13 03:47:45 -05:00
wangcham
ac628b26d9
feat:add support for wechat official account
2025-02-10 09:16:33 -05:00
wangcham
7ba655902b
fix: wecom userid couldn't pass correctly
2025-02-10 09:11:27 -05:00
wangcham
05c1fdaa9e
feat: add adapter for 微信公众号
2025-02-10 06:08:59 -05:00
wangcham
43ea64befa
fix: add support for webhook qq official
2025-02-04 06:35:51 -05:00
wangcham
7bb9e6e951
fix:修复了企业微信的accesstoken问题
2025-01-25 04:17:01 -05:00