Junyan Qin (Chin)
bb672d8f46
Merge branch 'master' into feat/rag
2025-07-18 00:45:24 +08:00
Junyan Qin
5a2aa19d0f
feat(aiocqhttp): no longer download files for now
2025-07-16 11:36:01 +08:00
Junyan Qin
67bc065ccd
chore: stash
2025-07-15 22:09:10 +08:00
gaord
244aaf6e20
feat: 聊天的@用户id内容需要保留 ( #1564 )
...
* converters could use the application logger
* keep @targets in message for some plugins may need it to their functionality
* fix:form wxid in config
fix:传参问题,可以直接从config中拿到wxid
---------
Co-authored-by: fdc310 <82008029+fdc310@users.noreply.github.com >
2025-07-07 10:28:12 +08:00
Junyan Qin
09884d3152
revert: 0203faa
2025-07-06 10:34:24 +08:00
Junyan Qin
8d28ace252
perf: ruff check --fix
2025-07-05 21:56:54 +08:00
Matthew_Astral
01f2ef5694
feat: new discord adapter ( #1563 )
2025-07-05 20:51:04 +08:00
Matthew_Astral
14411a8af6
Add Discord platform adapter implementation ( #1560 )
...
- Implement DiscordMessageConverter for message conversion
- Support image handling from base64, URL, and file paths
- Add DiscordEventConverter for event conversion
- Implement DiscordAdapter for Discord bot integration
- Support DM and TextChannel message handling
2025-07-02 09:48:49 +08:00
Junyan Qin
89c1972abe
perf: skip broken models and bots in bootstrap
2025-06-30 21:29:38 +08:00
Junyan Qin
0203faa8c1
fix: dingtalk adapter initializer blocks boot ( #1544 )
2025-06-28 22:06:12 +08:00
fdc310
c34232a26c
fix: add wechatpad image ( #1551 )
...
* add wechatpad image
* add wechatpad image
---------
Co-authored-by: fdc <you@example.com >
2025-06-27 15:41:21 +08:00
Junyan Qin
5331ba83d7
chore: update description of lark bot name field
2025-06-25 10:57:44 +08:00
fdc310
a2038b86f1
feat:add onebotv11 face send and accept but some face no name. ( #1543 )
...
* feat:add onebotv11 face send and accept but some face no name.
* add face annotation
* add face_code_dict
* add some face in image can't download,so pass on face
* fix:Pass the face_id to face
2025-06-19 10:38:02 +08:00
fdc310
2ff7ca3025
feat:add file url and add onebotv11(napcat) send file and seve file in local. ( #1533 )
...
* feat:add file url and add onebotv11(napcat) send file and seve file in local.
* del print
2025-06-15 17:22:35 +08:00
fdc310
61a2361730
feat:add new messagetyps WeChatFile and add wechat file is accepted and transmitted in base64 format. ( #1531 )
2025-06-15 17:17:08 +08:00
devin-ai-integration[bot]
4f2ec195fc
feat: add WebChat adapter for pipeline debugging ( #1510 )
...
* feat: add WebChat adapter for pipeline debugging
- Create WebChatAdapter for handling debug messages in pipeline testing
- Add HTTP API endpoints for debug message sending and retrieval
- Implement frontend debug dialog with session switching (private/group chat)
- Add Chinese i18n translations for debug interface
- Auto-create default WebChat bot during database initialization
- Support fixed session IDs: webchatperson and webchatgroup for testing
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui for webchat
* feat: complete webchat backend
* feat: core chat apis
* perf: button style in pipeline card
* perf: log btn in bot card
* perf: webchat entities definition
* fix: bugs
* perf: web chat
* perf: dialog styles
* perf: styles
* perf: styles
* fix: group invalid in webchat
* perf: simulate real im message
* perf: group timeout toast
* feat(webchat): add supports for mentioning bot in group
* perf(webchat): at component styles
* perf: at badge display in message
* fix: linter errors
* fix: webchat was listed on adapter list
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-08 15:34:26 +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
Junyan Qin
3ac96f464d
perf: show description in bot form
2025-05-23 10:31:11 +08:00
fdc310
aba51409a7
feat:add qoute message process and add Whether to enable this function ( #1446 )
...
* 更新了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
* feat:add qoute message process and add Whether to enable this function
* chore: add db migration for this change
---------
Co-authored-by: shinelin <shinelinxx@gmail.com >
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
2025-05-19 22:24:18 +08:00
zejiewang
bb930aec14
fix:lark adapter listeners init problem ( #1426 )
...
Co-authored-by: wangzejie <wangzejie@meicai.cn >
2025-05-15 11:25:38 +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
Junyan Qin
c835555a59
chore: change zh_CN to zh_Hans
2025-05-14 16:44:48 +08:00
WangCham
8da45b1ed8
fix: manifest in wxoa
2025-05-11 18:31:41 +08:00
Junyan Qin
cc20435ca5
chore: replace slack icon with a better one
2025-05-11 16:02:55 +08:00
Junyan Qin
dd3654c1a7
chore: icon of slack adapter
2025-05-11 15:37:26 +08:00
Junyan Qin
0c89dbce8d
fix: config field incompletion in adapter manifests
2025-05-11 15:34:28 +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
337090e7cb
fix: failed to update tg bot
2025-05-09 22:28:23 +08:00
Junyan Qin
bcba5162b7
feat: show adapters' label in card
2025-05-06 23:15:41 +08:00
shinelin
2a6ca9cb97
feat(gewechat): 新增引用消息转发+@在引用中的bug修复 ( #1361 )
...
* feat(bugfix): 群消息替换@用户时, 限制下长度
* bugfix(gewechat): 修复@逻辑
* feat(gewechat): 把引用内容暴露出来,插件才可以定制化
* bugfix(gewechat): 空值处理
2025-05-04 16:05:01 +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
shinelin
3554702054
feat(gewechat): 重构target2yiri代码+引用消息展开 ( #1352 )
...
* feat(gewechat): 重构target2yiri代码+引用消息展开
* feat(gewe): 引用消息,图片视频音频是单独的类型
2025-04-29 13:18:19 +08:00
Guanchao Wang
778065f7fb
fix: image couldn't be sent in lark ( #1348 )
2025-04-28 15:30:30 +08:00
shinelin
ac500266f3
feat(gewechat): 优化了代码结构+fix群聊艾特逻辑,新增消息类型 ( #1336 )
...
* feat(gewechat): 优化了代码结构+fix群聊艾特逻辑,新增消息类型
* feat(gewechat): 移除不合理的message定义,优化GewechatMessageConverter
* bugfix(gewechat): fix typo
* feat(gewechat): 去掉多余日志+公众号消息和文件消息转发+msg_source取空异常fix
* bugfix(message):删除image中的xml定义
* bugfix(message): fix typo
2025-04-27 20:48:55 +08:00
Dong_master
cb7f7b80df
移除有一处将数据当作base64处理并通过unknown中content(但是没有啊)传递。
2025-04-24 22:05:54 +08:00
Dong_master
112f99d6d9
优化收到小程序,公众号转账等消息时将其通过unknown传递出来,并修复voice字段写错问题
2025-04-24 21:12:30 +08:00
Dong_master
00cafb1188
修改字段内容手误问题
2025-04-24 00:00:49 +08:00
Dong_master
5c26ce215b
增加了转发链接
2025-04-23 02:36:36 +08:00
Dong_master
8ca714853a
增加了微信转发链接消息组件
2025-04-23 02:28:39 +08:00
Dong_master
577dc0d175
优化了处理语音消息和处理群聊图片消息,增加了发送语音消息
2025-04-23 02:25:58 +08:00
Guanchao Wang
6e3514c0b2
feat: add support for wecom customer service ( #1304 )
2025-04-16 15:02:01 +08:00
Junyan Qin
08e0cd232d
perf: complete manifests for bot adapters
2025-04-15 22:30:45 +08:00
Junyan Qin
5abe9b8a16
feat: add logo for all adapters
2025-04-15 14:39:08 +08:00
Junyan Qin
e5c0e41336
fix(botmgr): ref errors
2025-04-14 23:45:00 +08:00
Guanchao Wang
42fabd5133
fix: delete print function in lark ( #1295 )
2025-04-14 14:37:34 +08:00
Junyan Qin (Chin)
c8f331675c
refactor: remove legacy config files ( #1294 )
2025-04-13 21:58:36 +08:00
Guanchao Wang
210a8856e2
fix: telegram markdown & supergroup bugs ( #1293 )
2025-04-13 18:48:38 +08:00
Junyan Qin
b64e1c609f
refactor: remove adapter-qq-botpy.json metadata
2025-04-12 22:19:18 +08:00