feat: 支持按群排除入群和新话题自动开工 - #1562
MarcWebber wants to merge 2 commits into
Conversation
|
你好 @MarcWebber,这是 PR #1562 的自动评审群(Claude + pi 双评审):https://applink.larkoffice.com/client/chat/chatter/add_by_link?link_token=025h0923-e56a-4479-83d1-82366e708184\n\n说明:已在名单但自动邀请失败(飞书提示对评审机器人应用不可见,错误 232024),暂时没法自动把你拉进群,请点上面的一年期链接自行入群;也欢迎在作者名单(https://bytedance.larkoffice.com/wiki/WJ1nwWbtxi89erkNGNbcgkt9nUe)里认领/补录你的 GitHub 账号与飞书账号,之后的 PR 就能自动拉你入群。\n\n评审进行中,初步意见是自动评审产出、最终以维护者审阅为准,谢谢! |
|
你好,感谢这个 PR!功能边界清晰、测试也比较扎实。以下是自动评审的初步意见,最终以维护者审阅为准: 合前需修(1 项)新「排除群」保存按钮使用了 修法两行,分别加在 zh、en 表 // zh 表
'common.save': '保存',
// en 表
'common.save': 'Save',本地验证:补上后 可选优化(不阻断,供参考)
评审方验证情况(在 rebase 到最新 master 的树上)
修掉 P1 后即可进入维护者确认流程。再次感谢贡献! |
|
你好 @MarcWebber ,这是 botmux 自动评审流程:PR #1562 的评审群已建好(你在作者名单里,但自动拉群受飞书应用可见性限制没能直接把你加进群),请点击下面的一年有效链接自行加入,复审的增量讨论都在群里同步: 也可以在作者名单文档里补全/更新你的飞书信息,后续评审会自动拉你进群:https://bytedance.larkoffice.com/wiki/WJ1nwWbtxi89erkNGNbcgkt9nUe (本条为自动流程消息,最终结论以维护者审阅为准。) |
|
更正:上一条里的加群链接我贴错了一段,请以这条为准(一年有效): |
5bf00fa to
d4367c6
Compare
|
已 rebase 到最新 master 保留主干 CoT 配置回归和本 PR 的群排除回归;此前评审指出的 本地验证:7 个相关测试文件 794 项通过(含 dashboard-i18n), 新一轮 CI 已启动。请基于当前提交继续复审,CI 通过后烦请维护者确认是否可合入。谢谢! |
开启入群/话题群自动开工后,目前无法针对某个群关闭这两种自动触发。本 PR 增加每个 Bot 的
autoStartExcludedChats,在 Dashboard「主动开工」下点击「排除群」,每行填写一个oc_群 ID,保存即生效;清空并保存可取消排除。按群 chatId 精确匹配,跳过入群开工(包括本次开工的 seed 消息)和用户/其他机器人发起的新话题自动开工。手动 @ 和明确领取任务的 forcePrompt 路径仍保留。该配置只控制上述自动开工,不是群消息总静音;独立的消息监听、群聊 @ 策略、拉管理员和入群命令保持各自语义。
复用现有配置读写和前端样式,补充回归测试、可复现的本地组件集成页和浏览器截图。API 校验群 ID、去空白、去重,配置支持持久化、内存同步与页面回显。
验证:
tsc --noEmit、Dashboard bundle、git diff --check通过。截图验收记录与复现步骤
这是本地组件集成页验收,不是远端完整 Dashboard 或像素差异自动回归测试。
桌面保存:
错误输入:
窄屏: