This commit is contained in:
cdle
2021-09-28 15:57:06 +08:00
parent bfba19fe29
commit 55f16bd542
4 changed files with 120 additions and 115 deletions
+3 -2
View File
@@ -5,6 +5,7 @@ import (
"fmt"
"os"
"path"
"strings"
"sync"
"time"
@@ -232,7 +233,7 @@ func start() {
}
}
OnGroupMessage := func(_ *client.QQClient, m *message.GroupMessage) {
if listen := qq.Get("listen"); listen != "" && fmt.Sprint(m.GroupCode) != listen {
if listen := qq.Get("onGroups"); listen != "" && !strings.Contains(listen, fmt.Sprint(m.GroupCode)) {
return
}
core.Senders <- &Sender{
@@ -255,7 +256,7 @@ func start() {
}
})
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}}})
bot.SendPrivateMessage(int64(i), int64(qq.GetInt("tempMessageGroupCode")), &message.SendingMessage{Elements: []message.IMessageElement{&message.TextElement{Content: s}}})
}
core.GroupPushs["qq"] = func(i, j int, s string) {
bot.SendGroupMessage(int64(i), &message.SendingMessage{Elements: []message.IMessageElement{&message.AtElement{Target: int64(j)}, &message.TextElement{Content: s}}})
+2 -2
View File
@@ -174,11 +174,11 @@ func (sender *Sender) Reply(msgs ...interface{}) (int, error) {
sender.Reply(err)
return 0, nil
} else {
bot.SendPrivateMessage(m.Sender.Uin, int64(qq.GetInt("groupCode")), &message.SendingMessage{Elements: []message.IMessageElement{&coolq.LocalImageElement{Stream: bytes.NewReader(data)}}})
bot.SendPrivateMessage(m.Sender.Uin, 0, &message.SendingMessage{Elements: []message.IMessageElement{&coolq.LocalImageElement{Stream: bytes.NewReader(data)}}})
}
}
if content != "" {
bot.SendPrivateMessage(m.Sender.Uin, int64(qq.GetInt("groupCode")), &message.SendingMessage{Elements: []message.IMessageElement{&message.TextElement{Content: content}}})
bot.SendPrivateMessage(m.Sender.Uin, 0, &message.SendingMessage{Elements: []message.IMessageElement{&message.TextElement{Content: content}}})
}
case *message.TempMessage:
m := sender.Message.(*message.TempMessage)