diff --git a/README.md b/README.md deleted file mode 100644 index a6fa1d0..0000000 --- a/README.md +++ /dev/null @@ -1,111 +0,0 @@ -### sillyGirl - -### 傻妞机器人名 - -set sillyGirl name 傻妞 - -### 傻妞http服务端口 - -set sillyGirl port 8080 - -### 傻妞消息撤回等待时间,单位秒 - -set sillyGirl duration 5 - -### 傻妞自动升级是否通知 - -set sillyGirl update_notify false - -### 傻妞内置赞赏码 - -set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg - -### 设置青龙openapi的client_id参数 - -set qinglong client_id ? - -### 设置青龙openapi的client_secret参数 - -set qinglong client_secret ? - -### 青龙是否开启自动隐藏重复任务功能 - -set qinglong autoCronHideDuplicate true - -### 设置青龙面板地址 - -set qinglong host http://127.0.0.1:5700 - -### 设置qq登录账号 - -set qq uin 10000 - -### 设置qq登录密码 - -set qq password 123456789 - -### 设置监听群聊号码 - -set qq groupCode ? - -### 设置是否自动同意好友请求 - -set qq auto_friend false - -### 是否对自己发出的消息进行回复 - -set qq onself true - -### 设置qq管理员 - -set qq masters q1&q2&q3... - -### 设置接受通知的qq账号 - -set qq notifier q1&q2&q3... - -### 设置qq设备信息(自动生成) - -set qq device.json ? - -### 设置qq登录令牌(自动生成) - -set qq session.token ? - -### 设置telegram机器人token - -set tg token ? - -### 设置telegram机器人代理 - -set tg url ? - -### 设置telegram机器人管理员 - -set tg masters t1&t2&t3... - -### 设置接受通知的telegram账号 - -set tg notifier t1&t2&t3... - -### 设置微信公众平台app_id - -set wxmp app_id ? - -### 设置微信公众平台app_secret - -set wxmp app_secret ? - -### 设置微信公众平台token - -set wxmp token ? - -### 设置微信公众平台encoding_aes_key - -set wxmp encoding_aes_key ? - -### 设置微信公众平台管理员 - -set wxmp masters w1&w2&w3... - -![Image text](https://raw.githubusercontent.com/cdle/sillyGirl/main/appreciate.jpg) diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..ae6a25c --- /dev/null +++ b/README.txt @@ -0,0 +1,115 @@ +##### sillyGirl + +##### 傻妞机器人名 + +set sillyGirl name 傻妞 + +##### 傻妞http服务端口 + +set sillyGirl port 8080 + +##### 傻妞消息撤回等待时间,单位秒 + +set sillyGirl duration 5 + +##### 傻妞自动升级是否通知 + +set sillyGirl update_notify false + +##### 傻妞内置赞赏码 + +set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg + +##### 设置青龙openapi的client_id参数 + +set qinglong client_id ? + +##### 设置青龙openapi的client_secret参数 + +set qinglong client_secret ? + +##### 青龙是否开启自动隐藏重复任务功能 + +set qinglong autoCronHideDuplicate true + +##### 设置青龙面板地址 + +set qinglong host http://127.0.0.1:5700 + +##### 设置qq登录账号 + +set qq uin 10000 + +##### 设置qq登录密码 + +set qq password 123456789 + +##### 设置qq临时消息默认群号 + +set qq tempMessageGroupCode ? + +##### 指定要监听的qq群 + +set qq onGroups g1&g2&g3... + +##### 设置是否自动同意好友请求 + +set qq auto_friend false + +##### 设置是否对监听自身消息 + +set qq onself true + +##### 设置qq管理员 + +set qq masters q1&q2&q3... + +##### 设置接受通知的qq账号 + +set qq notifier q1&q2&q3... + +##### 设置qq设备信息(自动生成) + +set qq device.json ? + +##### 设置qq登录令牌(自动生成) + +set qq session.token ? + +##### 设置telegram机器人token + +set tg token ? + +##### 设置telegram机器人代理 + +set tg url ? + +##### 设置telegram机器人管理员 + +set tg masters t1&t2&t3... + +##### 设置接受通知的telegram账号 + +set tg notifier t1&t2&t3... + +##### 设置微信公众平台app_id + +set wxmp app_id ? + +##### 设置微信公众平台app_secret + +set wxmp app_secret ? + +##### 设置微信公众平台token + +set wxmp token ? + +##### 设置微信公众平台encoding_aes_key + +set wxmp encoding_aes_key ? + +##### 设置微信公众平台管理员 + +set wxmp masters w1&w2&w3... + +![Image text](https://raw.githubusercontent.com/cdle/sillyGirl/main/appreciate.jpg) diff --git a/im/qq/main.go b/im/qq/main.go index 32c9a08..ccaba21 100644 --- a/im/qq/main.go +++ b/im/qq/main.go @@ -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}}}) diff --git a/im/qq/sender.go b/im/qq/sender.go index 2fb74df..973c5fd 100644 --- a/im/qq/sender.go +++ b/im/qq/sender.go @@ -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)