Junyan Qin
64764c412b
Merge branch 'rc/new-plugin' into refactor/new-plugin-system
2025-08-24 21:40:02 +08:00
Ljzd_PRO
df524b8a7a
Fix: Fixed the incorrect extraction method of sender ID when converting aiocqhttp reply messages ( #1624 )
...
* fix: update invoke_embedding to return only embeddings from client.embed
* fix: Fixed the incorrect extraction method of sender ID when converting aiocqhttp reply messages
2025-08-21 20:46:26 +08:00
Junyan Qin
5a2aa19d0f
feat(aiocqhttp): no longer download files for now
2025-07-16 11:36:01 +08:00
Junyan Qin
a177786063
feat: switch message platform adapters to sdk
2025-06-30 21:49:59 +08:00
Junyan Qin
6b782f8761
feat: switch Query to langbot-plugin definition
2025-06-30 21:47:40 +08:00
Junyan Qin
0c2560cafb
feat: switch tool entities and format
2025-06-30 21:47:40 +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
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
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
Junyan Qin
055b389353
style: restrict line-length
2025-05-10 18:04:58 +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
Junyan Qin
9f15ab5000
feat: preliminarily implement pipeline invoking
2025-03-29 17:50:45 +08:00
Junyan Qin (Chin)
edbc59c117
perf: use source_platform_object to pass source event in aiocqhttp ( #1230 )
2025-03-24 14:03:44 +08:00
Junyan Qin
d92ee23764
feat: discover engine & manifests for platform adapters
2025-02-22 14:49:05 +08:00
Junyan Qin
29bd69ef97
fix: bad await in aiocqhttp adapter
2024-12-24 23:37:02 +08:00
Junyan Qin
12cfce3622
feat: 重构图片消息传递逻辑 ( #957 , #955 )
2024-12-24 10:57:17 +08:00
RockChinQ
3469515e04
feat: 删除代码中对 mirai 的引用
2024-09-26 13:01:45 +08:00
Junyan Qin
a1ccceefd2
Merge branch 'master' into feat/more-platforms
2024-09-26 00:26:17 +08:00
RockChinQ
1c4a700d92
refactor: 将 yirimirai 的组件集成进 platform 包
2024-09-26 00:23:03 +08:00
Tigrex Dai
ce56f79687
Update aiocqhttp.py
...
针对报错对"role"做存在性检查
2024-09-22 15:39:48 +08:00
ElvisChenML
221b310485
Fixed aiocqhttp mirai.Voice类型无法正确传递url及base64的异常
2024-07-25 16:14:24 +08:00
RockChinQ
0b1af7df91
perf: 统一判断方式
2024-05-17 17:05:20 +08:00
jerryliang122
a9104eb2da
通过base64编码发送,修复cqhttp无法发送图片
2024-05-17 08:20:06 +00:00
RockChinQ
1e1a103882
feat: aiocqhttp允许使用图片链接作为参数
2024-04-11 03:26:12 +00:00
RockChinQ
dab20e3187
feat: aiocqhttp和qq-botpy的主动消息发送接口
2024-03-16 15:16:46 +08:00
RockChinQ
09e72f7c5f
chore: 删除注释的代码
2024-03-14 17:24:36 +08:00
RockChinQ
be06150990
chore: aiocqhttp添加默认access-token参数
2024-03-13 16:53:30 +08:00
RockChinQ
d66577e6c3
feat: aiocqhttp支持access-token
2024-03-13 16:49:11 +08:00
RockChinQ
1e9a6f813f
fix: 修复使用llonebot时的协议问题
2024-03-02 20:58:58 +08:00
RockChinQ
06c8773975
perf: 优化控制台输出
2024-02-16 14:11:22 +08:00
RockChinQ
ae358dd6d0
fix: 昨天错误的shutdown_trigger逻辑
2024-02-16 13:08:26 +08:00
RockChinQ
7174cbf41f
feat: 支持 ctrl+c 退出
2024-02-15 22:21:56 +08:00
RockChinQ
9cad94e961
feat: 支持同时运行多个平台适配器
2024-02-11 23:07:38 +08:00
RockChinQ
f9a3e99795
feat: 恢复nakuru使用
2024-02-08 13:12:33 +08:00
RockChinQ
12820e6c64
feat: 支持qq-botpy
2024-02-07 23:21:32 +08:00
RockChinQ
aeb1912db6
feat: 适配aiocqhttp
2024-02-07 20:03:46 +08:00