mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 03:13:41 +08:00
mention 事件里 bot 的标识可能是 unionId/userId 或群内自定义别名, 仅用 botOpenId 直接比对会把确实被 @ 的消息判为「未 @我」。 - 拉取并缓存 botName(/bot/v3/info 的 app_name),mention 比对增加按 name 命中 - eventMentionsContainBot 对 openId/unionId/userId/name 做集合命中判断 - detectBotMentionWithLearning:双投递场景下机会性学习群内别名, 按群隔离写入 chatBotAliases[chatId],后续单事件投递即可命中 - mentionTracker(带 TTL)做短期相关性跟踪,cleanupMentionTracker 按 TTL 淘汰 仅影响群聊 mention 判定;私聊不变。不改会话 ID / 去重 / 日志级别。 Closes #298 |
||
|---|---|---|
| .. | ||
| src | ||
| Dockerfile | ||
| pom.xml | ||
| settings.xml | ||