🐛 修复AI插件会响应@所有人消息事件

This commit is contained in:
李寻欢
2024-01-09 11:11:09 +08:00
parent 83efe20ddf
commit 2918924107
2 changed files with 34 additions and 2 deletions

View File

@@ -26,13 +26,13 @@ func Plugin() {
// 私聊指令消息
dispatcher.RegisterHandler(func(m *model.Message) bool {
// 私聊消息 或 群聊艾特机器人并且以/开头的消息
return (m.IsPrivateText() || (m.IsAt() && m.CleanContentStartWith("/"))) && service.CheckIsEnableCommand(m.FromUser)
return (m.IsPrivateText() || (m.IsAt() && !m.IsAtAll() && m.CleanContentStartWith("/"))) && service.CheckIsEnableCommand(m.FromUser)
}, plugins.Command)
// AI消息插件
dispatcher.RegisterHandler(func(m *model.Message) bool {
// 群内@或者私聊文字消息
return m.IsAt() || m.IsPrivateText()
return m.IsAt() && !m.IsAtAll() || m.IsPrivateText()
}, plugins.AI)
// 欢迎新成员