CMHopeSunshine / LittlePaimon

小派蒙!基于Nonebot2的原神机器人,包括但不限于UID面板查询、抽卡记录分析、游戏攻略图鉴、实时便签、原石札记、群聊学习、群管等功能。/ LittlePamon! Genshin Impact multifunctional bot based on Nonebot2.
https://docs.paimon.cherishmoon.top
GNU Affero General Public License v3.0
1.15k stars 130 forks source link

派蒙聊天功能可能会把其他群聊中的消息发送出来 #146

Closed qjksxy closed 1 year ago

qjksxy commented 2 years ago

能不能修改为每个群聊分别进行学习?目测是将所有的群作为一整个语料库去学习,发送消息时不对群进行区分

CMHopeSunshine commented 2 years ago

不是吧,现在就是每个群聊单独学习的,多个群聊都有相同发言时,才会将这句作为全局发言。应该是阈值调太低了才导致区分度不够

qjksxy commented 2 years ago

我观察到的现象是,在A群会主动发出B群的消息,所以有这个疑问,不过阈值确实不高

CMHopeSunshine commented 2 years ago
# N个群有相同的回复,就跨群作为全局回复
paimon_cross_group_threshold = 2

这个是跨群阈值,默认是2

qjksxy commented 2 years ago

没有修改过这个阈值。我只修改过两个:主动发言阈值和派蒙聊天学习阈值,都由3改为2。引起我注意的消息只在一个群里出现过一次(因为只有俩群,一个讨论原神,一个不讨论),机器人会主动把原神群的消息发到非原神群里,也把非原神群里的消息发到了原神群里。这个现象不明显,机器人运行10天左右只观测到了两次(可能发生过更多次)。这个现象是正常的吗

CMHopeSunshine commented 2 years ago

可能是随机触发了喝醉...喝醉了会自己降低阈值,一会后恢复

qjksxy commented 2 years ago

OK,我去看看