|
|
f8a985aad8
|
feat(channels): 新增会话路由、错误分类与聊天能力支持
1. 新增ChannelStreamingProtocol协议的打字指示器、消息编辑支持和 fallback 发送方法
2. 重构SDK导入顺序,调整normalizer和retry的导入位置
3. 新增错误分类模块,实现异常类型归类逻辑
4. 新增SessionRouter抽象基类,实现基础会话路由逻辑
5. 增强重试SDK,添加总超时、熔断和指标回调支持
|
2026-05-13 16:20:54 +08:00 |
|
|
|
faffdcad47
|
feat(dedup_policy): 为去重策略添加Redis后端支持
重构了去重策略的核心逻辑,新增Redis分布式去重能力,当配置redis_url时优先使用Redis存储去重状态, fallback到内存缓存;同时调整了方法顺序并新增close方法用于资源清理
|
2026-05-13 16:19:39 +08:00 |
|
|
|
6cf9c8e9b6
|
refactor(infra): 调整导入顺序并为熔断器添加事件回调功能
1. 调整text_chunker.py中导入包的顺序
2. 调整config_watcher.py的typing导入顺序
3. 重构__init__.py的导入排序
4. 为CircuitBreaker新增事件回调机制,支持状态变化通知
|
2026-05-13 16:19:28 +08:00 |
|
|
|
b2ea3426fd
|
refactor(channel shared): 新增多账号基础抽象模块
创建channel_shared下的多账号基础组件,包括账号配置基类、多账号注册中心抽象、账号生命周期混入类以及连接池混入类,统一多账号相关的基础能力实现
|
2026-05-13 16:19:10 +08:00 |
|
|
|
655eab7230
|
feat(auth): add complete auth toolkit module
新增了完整的认证工具库模块,包含以下功能:
1. 指数退避重试组件
2. 敏感数据过滤与日志脱敏
3. 安全策略管理引擎
4. 认证健康监控模块
5. SSRF防护工具集
6. 多类型token管理系统
7. 密钥管理器加解密工具
|
2026-05-13 16:18:51 +08:00 |
|
|
|
6cb56d5e41
|
refactor(zalo-adapter): 整理Zalo用户适配器代码并优化重连逻辑
1. 调整导入顺序与补全缺失依赖
2. 新增Zalo目标前缀映射与最大重连延迟配置
3. 优化反应消息ID获取逻辑与桥接URL检查
4. 改进WebSocket重连退避策略与错误处理
5. 重构发送消息逻辑,统一附件处理与音频发送流程
6. 调整类初始化代码位置与导入依赖顺序
|
2026-05-13 16:18:25 +08:00 |
|
|
|
c35f37bd31
|
refactor(zalo_oa): 整理导入顺序并修复部分代码逻辑
1. 调整多个文件的导入排序与导入项
2. 为命令注册添加名称小写处理与空命令拦截
3. 新增link消息、reaction和已读回执的事件映射
4. 实现消息发送熔断器与流式发送支持
5. 修复导入顺序与异常捕获细节
|
2026-05-13 16:18:04 +08:00 |
|
|
|
ba060ca9c5
|
refactor(yuanbao): 整理元宝适配器代码并新增功能支持
1. 调整导入顺序和导入项顺序优化代码结构
2. 新增位置消息类型映射支持
3. 新增频道帖子事件的消息分发处理
4. 重构WebSocket认证失败日志格式
5. 优化令牌刷新错误提示的换行格式
6. 简化事件队列满时的日志输出
7. 新增系统事件处理和打字状态上报支持
8. 实现打字指示器接口的实际调用逻辑
9. 更新通道能力配置,补充缺失的能力项
|
2026-05-13 16:17:49 +08:00 |
|
|
|
5c3611ff19
|
refactor(whatsapp): 整理WhatsApp适配器代码结构并修复多线程安全问题
主要变更:
1. 重构导入顺序,统一模块导入规范
2. 提取通用方法到session模块,减少代码重复
3. 为缓存类添加线程/异步锁,修复并发安全问题
4. 新增入站处理器和发送管理器模块,拆分业务逻辑
5. 优化凭证队列,改为异步实现
6. 移除废弃的SSE_POLLING能力标识
7. 修复轮询投票解析逻辑
8. 优化Markdown转换规则,避免格式冲突
9. 完善连接控制器的异常处理
10. 新增发送静默消息的API支持
|
2026-05-13 16:17:30 +08:00 |
|
|
|
f551745ec2
|
refactor(wechat adapter): 重构微信适配器相关代码
1. 删除废弃的 timeline_adapter.py 文件
2. 新增历史消息拉取器基类实现 WeChatHistoryFetcher
3. 新增流式消息分片发送和打字指示器支持逻辑
|
2026-05-13 16:17:06 +08:00 |
|
|
|
a1d9ba9683
|
refactor(wechat): 整理代码风格与导入顺序,新增多项微信适配功能
本次提交包含多项优化与新增功能:
1. 清理多个文件中多余的空行与导入顺序
2. 修复voice.py中的多行字符串格式化问题
3. 新增微信公众号被动回复构建函数与配置项
4. 新增企业微信markdown消息发送支持
5. 新增消息去重TTL与最大条目配置
6. 新增markdown文本截断工具函数
7. 新增微信授权与OAuth相关工具方法
8. 重构消息去重逻辑,使用DedupPolicy替代本地字典实现
9. 新增子账号多租户支持功能
10. 新增消息动作处理适配器,支持send/reply等操作
11. 修复token持久化逻辑,新增状态存储支持
|
2026-05-13 16:16:52 +08:00 |
|
|
|
80e3f66974
|
refactor(urbit): 整理导入顺序并修复多处代码细节
1. 统一调整多个文件的导入排序,将TYPE_CHECKING相关导入放在正确位置
2. 修复rate_limiter中当限制数<=0时直接返回false的逻辑
3. 为message_cache新增更新消息内容的方法
4. 重构extract_graph_content支持日记类型内容提取
5. 调整@提及匹配的正则表达式,避免误匹配
6. 完善invite_manager,添加客户端和凭据支持并实现自动接受群邀请逻辑
7. 调整adapter.py中的导入顺序和初始化逻辑
8. 修复monitor中的编辑事件处理,改为异步处理并实现消息更新缓存
9. 调整datetime导入顺序,统一使用UTC在前的格式
|
2026-05-13 16:16:27 +08:00 |
|
|
|
18d1ea2aac
|
refactor(twitch): 重构Twitch适配器,新增Helix API支持与功能优化
本次提交对Twitch适配器进行了全面升级与优化:
1. 修复UTF8截断逻辑,避免越界访问
2. 重构群聊策略配置,标准化mention相关规则
3. 新增消息缓存管理器,支持通过消息ID查询已发送消息
4. 更新配置schema,新增prefer_helix_send开关和deprecated策略自动转换
5. 新增CLEARMSG和ROOMSTATE IRC消息解析,补充事件订阅支持
6. 优化令牌刷新逻辑,增加重试机制与退避策略
7. 新增Helix API聊天消息发送、删除和公告功能
8. 扩展事件订阅类型,新增直播状态、频道更新等系统事件
9. 新增reply、delete_message、announcement等动作支持,完善操作能力
10. 重构流式发送逻辑,新增进度指示器和配置项
11. 优化重连策略,增加指数退避与计数重置
|
2026-05-13 16:16:02 +08:00 |
|
|
|
31736aef74
|
refactor(telegram-adapter): 整理导入顺序并实现多账号管理增强
1. 整理多个文件的导入顺序,统一模块导入规范
2. 为多账号管理器添加线程安全的账号守卫和生命周期钩子
3. 新增账号增删、启停和配置变更的完整操作方法
4. 重构轮询偏移存储,使用适配器状态替代本地缓存
5. 优化BotCommandScope的参数构建逻辑
|
2026-05-13 16:15:39 +08:00 |
|
|
|
69f4319023
|
feat(synologychat): 完成Synology Chat适配器的多维度优化
此提交对Synology Chat适配器进行了全面改进:
1. 新增消息去重、分布式轮询租约、bot名称配置等功能
2. 优化URL提取逻辑,自动清理尾部标点符号
3. 重构发送逻辑,提取通用重试工具函数并优化SID缓存
4. 完善文档提示与配置项,新增轮询租约类型支持
5. 修复认证API路径硬编码问题,调整交互组件提示文案
6. 增加Webhook模式下的DSM客户端兜底初始化
7. 优化导入顺序与代码结构,清理冗余空行
|
2026-05-13 16:15:22 +08:00 |
|
|
|
21d07ece21
|
feat(signal adapter): add stream buffer and coalescer utilities
新增了用于流式消息处理的缓存队列和合并处理器类,实现了消息缓存、过期清理、流量合并格式化等能力,适配signal适配器的流式响应处理场景
|
2026-05-13 16:14:59 +08:00 |
|
|
|
df1a7c7bca
|
refactor(slack-adapter): 整理导入顺序并修复格式问题
本次提交包含多个Slack适配器相关的代码优化:
1. 统一多个文件中datetime和UTC的导入顺序
2. 调整collection.abc导入的参数顺序
3. 修复normalizer.py的文件末尾空行问题
4. 重新排序blocks.py中的函数导入
5. 调整directory_config.py中的函数顺序
6. 重构http_handler中的channel_manager调用方式
7. 新增Slack原生流探测逻辑和相关状态管理
8. 扩展消息动作分类和默认配置
9. 新增大量Slack消息块构建工具函数
10. 大幅重构__init__.py的导出内容,整理导入顺序
11. 为adapter新增熔断机制、缓存持久化和更多API方法
12. 新增多种系统事件处理逻辑
|
2026-05-13 16:14:38 +08:00 |
|
|
|
b47c6126e6
|
refactor(signal-adapter): 整理代码结构与导入顺序,新增批量消息操作支持
1. 调整多个文件的导入顺序与格式,统一代码风格
2. 在security模块新增允许列表持久化存储逻辑
3. 新增send_sticker/send_voice/send_silent/pin/unpin等消息操作
4. 新增群组创建/删除/成员管理方法
5. 重构流式消息处理逻辑,提取为独立工具类
6. 修复配置校验与安全检查的逻辑顺序问题
7. 优化初始化流程,新增配置校验步骤
|
2026-05-13 16:14:06 +08:00 |
|
|
|
ef5483dc1a
|
refactor(qqbot): 重构QQ机器人适配器代码,优化多项功能与结构
主要变更:
1. 修复速率限流器使用setdefault替代重复创建令牌桶
2. 重构交互注册表匹配逻辑,优化精确匹配查找
3. 重构去重缓存逻辑,移到适配器实例方法
4. 重构发送URL解析,增加合法性校验并拆分公共方法
5. 优化流式消息处理逻辑,简化flush_controller调用
6. 重构群聊类型判断代码,简化语法
7. 修复重连管理器对None类型关闭分类的处理
8. 新增消息缓存、线程模拟器、发送初始化模块
9. 重构凭证备份与会话存储逻辑,支持环境变量指定状态目录
10. 新增配置提示与向导二维码绑定功能
11. 优化媒体上传逻辑,增加重试机制与缓存
12. 新增审批键盘模板构建函数
13. 重构消息格式处理,修正媒体发送字段与长度限制
14. 修复令牌过期时间计算,使用time.time替代monotonic
15. 新增群组激活缓冲区与用户追踪器增强功能
16. 修复换行符问题,统一文件结尾格式
|
2026-05-13 16:13:48 +08:00 |
|
|
|
b44aa607e0
|
feat(nostr adapter): 新增Nostr会话处理和线程模拟工具
新增两个文件实现Nostr适配器的基础工具能力:
1. session.py:实现聊天ID、线程键、代理路由的解析与目标标准化
2. thread_simulator.py:实现Nostr事件线程链构建、标签解析和事件缓存获取功能
|
2026-05-13 16:13:17 +08:00 |
|
|
|
7002557cf4
|
refactor(nostr): 整理代码结构并新增多项功能优化
1. 整理多个文件的导入顺序,移除冗余空行和重复导入
2. 为Nostr订阅添加until参数防止重复拉取
3. 实现长消息分块发送并添加间隔等待
4. 新增Relay健康分数同步任务
5. 新增TLS强制检查配置项并支持从环境变量加载
6. 重构状态恢复逻辑适配异步存储
7. 修复反应发送的参数错误
8. 新增线程模拟自动补全消息上下文
9. 添加解密指标统计和更完善的错误日志
|
2026-05-13 16:13:03 +08:00 |
|
|
|
b317387e0c
|
feat(nextcloudtalk): 新增投票和消息置顶相关功能,优化代码结构
1. 新增close_poll、get_poll_results方法实现投票管理
2. 新增pin_message、unpin_message、list_pins实现消息置顶功能
3. 调整导入顺序优化代码整洁度
4. 修复去重逻辑的判断顺序问题
5. 清理多余的空行和导入冗余
|
2026-05-13 16:12:46 +08:00 |
|
|
|
939f1ba82a
|
refactor(msteams): 整理代码结构并新增多项功能
本次提交对Microsoft Teams适配器代码进行了多维度优化与新增:
1. 调整多处导入顺序,优化代码可读性
2. 新增media_tools工具模块,提供媒体相关辅助函数
3. 新增thread_history模块,实现对话历史拉取与缓存功能
4. 新增connection_modes模块,支持webhook/websocket/polling三种连接模式
5. 扩展security.py与tool_policy.py,新增通配符配置校验与三级策略解析
6. 新增feedback会话记录功能
7. 为sent_message_cache添加自动清理任务
8. 优化normalizer模块,新增引用、编辑消息解析与线程上下文注入
9. 重构file_upload的SSRF防护逻辑,复用公共校验工具
10. 修复多处导入顺序与代码排版问题
11. 为消息发送添加断路器保护与异步去重锁
|
2026-05-13 16:12:31 +08:00 |
|
|
|
d7fe152dae
|
feat(mattermost): 完成 Mattermost 适配器多账号支持与功能增强
本次提交对 Mattermost 适配器进行了全面升级:
1. 重构为多账号架构,支持同时管理多个 Mattermost 机器人账号
2. 更新安全策略默认配置为配对模式和白名单模式
3. 新增 WebSocket 心跳、重连配置项与连接监控
4. 扩展 Agent 工具支持 pin/unpin、获取反应、搜索消息等操作
5. 重构交互按钮构建逻辑,新增分页与提供商筛选功能
6. 优化 SSRF 防护代码,复用公共工具库实现
7. 新增配置兼容性迁移与可变白名单项检测
8. 完善错误处理与日志输出,添加重复消息去重统计
9. 新增发送临时消息(ephemeral)支持
10. 修复提及检测逻辑,正确处理用户名大小写
|
2026-05-13 16:12:02 +08:00 |
|
|
|
f2387884a3
|
refactor(matrix): 整理代码导入顺序与冗余空行
1. 移除多个文件中多余的空行
2. 调整sync_store和allowlist的导入顺序
3. 重新排列monitor模块的导入分组
4. 重新排序__init__.py中的导出导入顺序,统一格式
5. 调整normalizer模块的导入顺序
|
2026-05-13 16:11:41 +08:00 |
|
|
|
f736a0ebb3
|
refactor(line): 重构Line适配器相关代码,优化功能与可读性
1. 抽离alt文本截断逻辑为公共工具函数
2. 重构快速回复构建函数,支持更多action类型
3. 新增 narrowcast 消息发送与进度查询能力
4. 新增用户粉丝数、好友人口统计API调用
5. 优化回复消息逻辑,支持quote token
6. 改进审批ID生成逻辑,避免重复
7. 调整部分配置与异常处理逻辑
8. 新增熔断器与相关指标统计
|
2026-05-13 16:11:04 +08:00 |
|
|
|
4e07292a81
|
refactor(irc): 整理导入并修复代码风格
1. 调整导入顺序和移除多余空行
2. 重构IRC NAMES命令的成员解析逻辑,正确剥离所有前缀
3. 更新配置schema:修改默认消息块大小为350字节,新增disableBlockStreaming配置项
4. 完善CTCP处理:新增ACTION支持,提取CTCP动作文本
5. 新增IRC线程上下文模拟器类
6. 新增SRV记录解析支持,自动解析IRC服务器域名
7. 新增多种IRC通知处理:ACCOUNT、AWAY、INVITE、CAP
8. 重构消息发送逻辑,添加熔断器和重试机制
9. 重写流式消息合并逻辑,新增智能合并缓冲
10. 扩展IRC CAP支持,新增多个常用扩展能力
11. 修复配置读取逻辑,适配新的配置结构
|
2026-05-13 16:10:40 +08:00 |
|
|
|
8f352d91bb
|
feat(imessage): 新增投票管理、审计日志功能并优化多项细节
1. 新增poll命令支持创建、关闭、列出投票
2. 新增审计日志记录功能
3. 优化远程附件URL安全校验逻辑
4. 修复表格匹配正则,支持包含竖线的表格分隔行
5. 新增媒体AI处理能力,支持图片描述和音频转录
6. 完善配置校验和错误处理
7. 重构文本发送逻辑,增加重试机制
8. 新增投票投票处理逻辑,支持数字快捷投票
|
2026-05-13 16:10:03 +08:00 |
|
|
|
87fc26cd15
|
refactor(googlechat): 整理并优化Google Chat适配器代码
- 调整依赖导入顺序与清理冗余空行
- 修复setup wizard步骤存储逻辑
- 新增消息编辑/转发标记、卡片控件支持
- 完善目标校验、媒体上传、配对存储功能
- 优化流式响应与错误处理逻辑
- 增强SSRF防护与配置灵活性
- 新增/扩展内置命令与卡片处理能力
- 调整媒体大小限制与类型参数
|
2026-05-13 16:09:31 +08:00 |
|
|
|
21c52c87ad
|
feat(feishu): add feishu directory and calendar tool modules
新增飞书通讯录用户搜索以及日历相关的工具接口,包括查询日历列表、获取日历事件、查询日历事件列表的功能,适配飞书开放SDK的调用逻辑,统一处理了参数校验和异常情况。
|
2026-05-13 16:08:39 +08:00 |
|
|
|
69b7139863
|
refactor(feishu): 清理冗余代码并补全飞书工具集实现
1. 移除多个文件中的空行、冗余导入
2. 修复文件末尾缺少换行符的问题
3. 新增并补全飞书多类工具API实现:
- 多维表格:更新、删除记录,列出视图
- 文档:更新、追加、删除块
- 云文档:上传、下载文件
- 群组:创建、添加成员、更新信息、创建公告
- 目录:重构用户部门缓存逻辑
4. 优化消息发送、回复、转发等API的错误处理和逻辑
5. 新增消息列表查询、已读状态查询等功能
|
2026-05-13 16:07:59 +08:00 |
|
|
|
9ab904c5bd
|
refactor(discord-adapter): 整理代码格式并修复Discord交互相关问题
本次提交包含多项优化与修复:
1. 清理导入语句并调整导入顺序,修复datetime导入顺序
2. 重构并发配置函数的换行格式,提升可读性
3. 修复poll模块的API调用方式,改用timedelta设置时长并调整答案添加逻辑
4. 重构REST调度器的协程执行逻辑,支持工厂模式创建协程
5. 新增discord webhook签名验证与交互类型定义
6. 新增线程管理相关的消息动作配置
7. 扩展安全策略的禁用策略支持,优化日志与函数参数格式
8. 重构事件队列的初始化参数格式,优化日志输出
9. 修复组件模块的类型错误:替换弃用的StringSelect为Select,新增提及选择器,修复按钮样式解析,添加视图超时处理
10. 新增丰富的Discord slash命令:模型管理组与用户信息查询命令
11. 新增多账号配置相关的数据类与工具方法
12. 新增Discord消息与交互事件的规范化处理逻辑
|
2026-05-13 16:07:32 +08:00 |
|
|
|
9c01d480cc
|
feat(dingding): 完整实现钉钉适配器功能模块
- 新增钉钉工具调用审计日志功能
- 新增参数校验装饰器与基础工具集(文档、审批、多维表格)
- 完善事件类型映射与会话ID生成逻辑
- 新增消息去重、访问策略匹配、配置校验与UI提示
- 新增酷应用卡片、目录管理、表情反应支持
- 优化消息发送逻辑,添加401重试机制
- 新增配置化的权限控制与流式输出支持
|
2026-05-13 16:06:10 +08:00 |
|
|
|
3cfb7dee25
|
refactor(bluebubbles): 重构并新增多项蓝泡泡适配器功能
本次提交对蓝泡泡适配器进行了多维度改进:
1. 新增缓存超限自动清理逻辑,防止内存溢出
2. 增强流式打字同步功能,增加超时自动停止逻辑
3. 重构markdown渲染逻辑,修复格式匹配问题并支持更多语法
4. 新增配置校验工具函数,增加streaming_mode和auth_strategy的合法性校验
5. 新增多项环境配置参数,完善配置项
6. 重构初始化流程,新增多个工具类实例
7. 优化TTS禁用逻辑,新增aiohttp依赖检查
8. 重构流式消息发送逻辑,整合打字指示器逻辑
9. 新增健康状态检查的问题检测功能
|
2026-05-13 16:05:25 +08:00 |
|
|
|
fbe47b6393
|
refactor(webhook,tests): 完善webhook日志与多适配器测试修复
1. webhook路由新增记录请求源IP与请求头
2. 修复多个适配器单元测试:更新配置断言、补全async测试装饰器、重构测试调用逻辑
3. 新增Nostr适配器测试通用fixture
4. 更新NextcloudTalk签名相关测试与函数命名
|
2026-05-12 14:52:12 +08:00 |
|
|
|
1f78c44b03
|
refactor: 整理并清理项目中的冗余代码与格式问题
这是一个批量整理提交,包含以下主要改动:
1. 删除多处冗余的空行和未使用的导入
2. 修复文件末尾缺少换行符的问题
3. 调整部分模块的导入顺序与代码排版
4. 修复部分配置默认值与策略逻辑
5. 新增多个功能模块与辅助工具
6. 完善异常处理与日志记录
7. 修复速率限制、消息缓存、权限校验等逻辑bug
8. 废弃部分旧有API与配置项并添加警告提示
|
2026-05-12 14:51:53 +08:00 |
|
|
|
10461e6a29
|
ci(github-actions): add test workflow for backend python code
新增GitHub Actions测试工作流,在push和pull request到main分支且后端Python文件变更时运行后端单元测试
|
2026-05-12 00:57:35 +08:00 |
|
|
|
fd78c04f9d
|
feat: 新增渠道管理模块,添加WebSocket聊天支持
- 新增/channels路由和侧边栏渠道管理入口
- 实现channel store管理渠道状态、WS连接和相关操作
- 添加渠道详情、状态徽章、能力面板等组件
- 为Dashboard添加渠道统计快速概览模块
- 新增渠道测试、启停、配置编辑等操作功能
- 实现WebSocket实时通信和HTTP降级方案
|
2026-05-12 00:57:20 +08:00 |
|
|
|
3264900bc9
|
test: 新增多渠道单元测试用例并配置测试环境变量
新增了Twitch、Telegram、Discord、Slack、Mattermost、WeChat、Zalo等多渠道的单元测试用例,覆盖了令牌处理、速率限制、消息去重、会话解析、格式转换、安全策略等模块
同时在测试配置中添加了测试用的OpenAI API密钥环境变量
|
2026-05-12 00:56:47 +08:00 |
|
|
|
88588c3740
|
feat: 实现多渠道网关核心功能
1. 新增多渠道配置项,支持多渠道网关管理
2. 添加用户来源字段,区分本地用户与渠道用户
3. 实现WebSocket聊天路由与Slack Webhook处理
4. 新增渠道消息记录与统计相关存储模型与仓库
5. 实现多渠道管理API与Webhook分发路由
6. 初始化渠道管理器并集成到应用生命周期
7. 添加第三方依赖包支持多渠道SDK
8. 优化鉴权逻辑,排除渠道用户的常规鉴权
|
2026-05-12 00:56:00 +08:00 |
|
|
|
fee71576a2
|
feat(gateway): add core gateway protocol implementation
新建了完整的网关协议模块,包含版本协商、基础类型定义、信道请求模型、错误码规范、通信帧结构以及握手流程,实现了完整的客户端-服务端通信协议基础框架
|
2026-05-12 00:54:15 +08:00 |
|
|
|
7a972055b7
|
feat: 新增渠道服务基础框架与核心工具类
新增大量渠道适配器相关的协议、策略、工具类与基础设施代码,包括:
1. 多协议定义:认证、消息、配置、网关等核心接口
2. 策略模块:上下文、群聊、去重、防抖等业务策略
3. 工具集:重试、去重、文本分块、消息格式化等SDK工具
4. 基础设施:外部进程管理、事件广播、熔断机制等
5. 账户与管道系统:账户管理、消息处理管道实现
6. 运行时服务:状态收集、维护任务、日志等后台服务
|
2026-05-12 00:53:57 +08:00 |
|
|
|
9285da5c55
|
feat(zalo-user): 实现完整的Zalo用户频道适配器
新增了Zalo用户频道的完整适配器实现,包括:
- 基础的适配器初始化与导出结构
- 群组同步与成员获取功能
- 请求限流与退避重试机制
- 健康检查与状态探针
- 消息反应/表情处理工具
- 贴纸缓存与消息去重功能
- 消息ID格式化与追踪
- TTS语音合成支持
- 消息发送权限校验
- 长文本分块发送
- 操作审批流程
- 常量配置与国际化支持
- 图像视觉分析功能
- 贴纸消息处理
- 登录与配置向导
- 群组上下文缓存
- 网关连接管理
- 配置Schema校验
- 状态问题与安全审计
- 内联按钮与交互组件
- 交互式回调分发
- 联系人与群组目录管理
- 富媒体卡片消息支持
|
2026-05-12 00:53:13 +08:00 |
|
|
|
30dd9e16f4
|
feat(zalo-oa): 实现完整的 Zalo OA 渠道适配器模块
新增 Zalo OA 官方账号完整集成能力,包含:
1. 基础通信能力:消息编解码、目标归一化、文本分块
2. 安全与校验:Webhook 签名验证、DM 策略管理、配对流程
3. 辅助工具:重复事件去重、请求限流、异常告警
4. 管理功能:账号多实例管理、配置验证、健康诊断
5. 扩展能力:媒体托管、视觉识别、TTS 语音合成
6. 运维支持:审计日志、状态监控、目录同步
|
2026-05-12 00:52:47 +08:00 |
|
|
|
eb25707668
|
feat(yuanbao): 新增元宝渠道适配器完整实现
新增元宝(Yuanbao)渠道的完整适配器实现,包含以下核心模块:
- 基础适配器与导出入口
- 协议编解码与WebSocket帧处理
- 会话管理与路由逻辑
- 事件队列与出站消息队列
- 消息格式转换与发送重试
- 安全审计与权限校验
- 配置映射与账户管理
- 视觉分析与工具函数
- 文档生成与设置向导
|
2026-05-12 00:52:20 +08:00 |
|
|
|
e9b57546ea
|
feat(whatsapp): 新增WhatsApp适配器完整功能模块
新增大量WhatsApp适配器相关代码,包括账号管理、会话处理、消息收发、验证授权、媒体处理、互动命令、审批流程、健康检测等完整功能模块,搭建基础的Baileys协议WhatsApp接入能力
|
2026-05-12 00:51:58 +08:00 |
|
|
|
05abecc02b
|
feat(wechat): 新增完整微信渠道适配器实现
该提交实现了支持企业微信、微信公众号、个人微信桥接三种模式的完整微信渠道适配器,包含以下核心模块:
1. 基础认证与配置相关:auth_adapter、config_reload、setup_contract等
2. 消息处理与格式转换:format、attachment_adapter、outbound_adapter等
3. 多模式客户端支持:wecom/mp子模块,包含加解密、消息收发能力
4. 辅助能力:限速器、防抖、会话绑定、事件映射、模板渲染等
5. 扩展能力:二维码登录、消息读取、特权用户、心跳监控等
实现了完整的微信生态对接能力,支持消息收发、事件处理、API调用限流、配置热重载等功能。
|
2026-05-12 00:51:04 +08:00 |
|
|
|
49ecd949e8
|
feat(urbit): 实现完整的Urbit聊天适配器模块
新增了从错误定义、客户端实现到功能完整的Urbit适配器全套代码,包括认证、消息处理、目录查询、邀请管理、媒体处理、速率限制等核心功能模块
|
2026-05-12 00:50:27 +08:00 |
|
|
|
59cd13cf84
|
feat(twitch): 实现完整的Twitch聊天适配器模块
新增Twitch IRC协议相关的全套实现,包括:
1. 基础工具类:令牌处理、消息格式化、速率限制、消息去重
2. 核心适配器组件:IRC解析器、消息归一化、外发消息处理
3. API客户端:Helix API封装、认证提供者
4. 配置与部署:配置校验、设置向导
5. 辅助功能:配对管理、健康检查、目标解析等
|
2026-05-12 00:50:10 +08:00 |
|
|
|
71fec609bb
|
feat(telegram-adapter): 实现完整的Telegram适配器基础代码
新增了Telegram适配器的全套基础模块,包括:
1. 核心适配器入口与会话工具
2. 账号管理、认证与配置系统
3. 连接相关的轮询、Webhook、更新偏移管理
4. 话题路由、管理与缓存系统
5. 消息反抖动、超时配置与工具类
6. 响应式UI与命令交互系统
7. 反应表情与通知系统
8. 审批与安全审计模块
9. 健康检查与状态监控
10. 贴纸缓存与视觉工具
11. 流式响应与协作功能
12. 群组迁移与目标归一化处理
|
2026-05-12 00:49:52 +08:00 |
|