Skip to content

消息中引用的消息如果包含关键词会触发bot回复 #561

@Yanbwe

Description

@Yanbwe

检查项

  • 我确认此问题在所有分支的最新版本中依旧存在
  • 我确认在 Issues 列表中并无其他人已经提出过与此问题相同或相似的问题
  • 我使用了 Docker

使用的分支

main

具体版本号

0.5.15hotfix-alpha

遇到的问题

举个例子
触发麦麦回复的关键词是麦麦
A用户发送:麦麦你干嘛
(麦麦正常回复)
此时B用户发送:[引用A用户的消息]@A用户 你昨天怎么不在
(麦麦仍然会回复,并且似乎会认为B用户是在跟他说)

希望能选择引用的消息是否能触发关键词

报错信息

Image

=============控制台===============
2025-03-24 09:43:20 | SUCCESS | nonebot | OneBot V11 ** | [message.group.normal]: Message ** from @[群:] '[reply:id=][at:qq=] 杨喵你画的什么' 03-24 09:43 | 海马体 | 识别主题: ['哈吉杨', '智商', '画画', '杨喵', '画的什么'] Building prefix dict from the default dictionary ... Loading model from cache C:\Users\ADMINI~1\AppData\Local\Temp\2\jieba.cache Loading model cost 1.003 seconds. Prefix dict has been built successfully. 03-24 09:43 | 海马体 | 匹配率: 0.600, 平均相似度: 0.235, 激活值: 41 03-24 09:43 | 麦麦组织语言 | 哈吉杨r1思考中 03-24 09:43 | 见闻 | [2025-03-24 09:43:20][群*]玩个镐子:[回复 杨喵 的消息: 因为哈吉杨的智商是0呀喵爪子还要继续画画啦 ] [@杨喵] 杨喵你画的什么[回复意愿:1.00][概率:100.0%] 03-24 09:43 | 见闻 | 开始思考的时间点: 1742780602.86 03-24 09:43 | prompt | 回忆耗时: 0.957秒 03-24 09:43 | mood_manager | [情绪状态]愉悦度: 0.00, 唤醒度: 0.50, 心情: 平静 03-24 09:43 | remote | 300秒后发送下一次心跳... 2025-03-24 09:43:31 | SUCCESS | nonebot | OneBot V11 ** | [message.group.normal]: Message ** from @[群:] '爪子在画小鱼干呢喵你猜猜看画得怎么样啦' 03-24 09:43 | 海马体 | 识别主题: ['爪子', '画', '小鱼干', '猜猜看', '喵'] 03-24 09:43 | 麦麦组织语言 | 哈吉杨的回复是:画你呢,蠢货。 03-24 09:43 | chat_utils | 处理后的句子: ['画你呢,蠢货'] 03-24 09:43 | 消息发送 | 发送消息“画你呢,蠢货”成功

如何重现此问题?

No response

可能造成问题的原因

No response

系统环境

Windows Server 2022 Datacenter 21H2

Python 版本

3.13.2

补充信息

模型使用阿里百炼平台的qwen全家桶

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions