diff --git a/im/qq/main.go b/im/qq/main.go index 8792995..041c43f 100644 --- a/im/qq/main.go +++ b/im/qq/main.go @@ -212,9 +212,11 @@ func init() { } } bot.Client.OnPrivateMessage(onPrivateMessage) - bot.Client.OnSelfPrivateMessage(onPrivateMessage) bot.Client.OnGroupMessage(OnGroupMessage) - bot.Client.OnSelfGroupMessage(OnGroupMessage) + if qq.Get("self", "true") == "true" { + bot.Client.OnSelfPrivateMessage(onPrivateMessage) + bot.Client.OnSelfGroupMessage(OnGroupMessage) + } core.Pushs["qq"] = func(i int, s string) { bot.SendPrivateMessage(int64(i), int64(qq.GetInt("groupCode")), &message.SendingMessage{Elements: []message.IMessageElement{&message.TextElement{Content: s}}}) }