This commit is contained in:
cdle
2023-07-03 19:12:43 +08:00
parent f0ce2ac5d5
commit 437a31a6b8
5 changed files with 69 additions and 122 deletions
+33 -33
View File
@@ -152,39 +152,39 @@ func init() {
adapter := &core.Factory{}
adapter.Init("qq", botID, nil)
defer adapter.Destroy()
adapter.SetGroupKick(func(uid string, gid string, reject_add_request bool) bool {
qqcon.WriteJSON(CallApi{
Action: "set_group_kick",
Params: map[string]interface{}{
"group_id": utils.Int(gid),
"user_id": utils.Int(uid),
"reject_add_request": reject_add_request,
},
})
return true
})
adapter.SetGroupBan(func(uid string, gid string, duration int) bool {
qqcon.WriteJSON(CallApi{
Action: "set_group_ban",
Params: map[string]interface{}{
"group_id": utils.Int(gid),
"user_id": utils.Int(uid),
"duration": duration,
},
})
return true
})
adapter.SetGroupUnban(func(uid string, gid string) bool {
qqcon.WriteJSON(CallApi{
Action: "set_group_ban",
Params: map[string]interface{}{
"group_id": utils.Int(gid),
"user_id": utils.Int(uid),
"duration": 1,
},
})
return true
})
// adapter.SetGroupKick(func(uid string, gid string, reject_add_request bool) bool {
// qqcon.WriteJSON(CallApi{
// Action: "set_group_kick",
// Params: map[string]interface{}{
// "group_id": utils.Int(gid),
// "user_id": utils.Int(uid),
// "reject_add_request": reject_add_request,
// },
// })
// return true
// })
// adapter.SetGroupBan(func(uid string, gid string, duration int) bool {
// qqcon.WriteJSON(CallApi{
// Action: "set_group_ban",
// Params: map[string]interface{}{
// "group_id": utils.Int(gid),
// "user_id": utils.Int(uid),
// "duration": duration,
// },
// })
// return true
// })
// adapter.SetGroupUnban(func(uid string, gid string) bool {
// qqcon.WriteJSON(CallApi{
// Action: "set_group_ban",
// Params: map[string]interface{}{
// "group_id": utils.Int(gid),
// "user_id": utils.Int(uid),
// "duration": 1,
// },
// })
// return true
// })
adapter.SetReplyHandler(func(msg map[string]interface{}) string {
if debug {
logs.Debug("QQ发送消息:", string(utils.JsonMarshal(msg)))