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
-111
View File
@@ -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)
+115
View File
@@ -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)
+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)