45 lines
847 B
Go
45 lines
847 B
Go
package model
|
|
|
|
type Action struct {
|
|
Action string `json:"action"`
|
|
Params map[string]interface{} `json:"params"`
|
|
}
|
|
|
|
func GenDrawbackPkg(msgId int32) Action {
|
|
return Action{
|
|
Action: "delete_msg",
|
|
Params: map[string]interface{}{
|
|
"message_id": msgId,
|
|
},
|
|
}
|
|
}
|
|
|
|
// 戳一戳GenPokePkg
|
|
func GenPokePkg(groupId int64, userId int64) Action {
|
|
if groupId != 0 {
|
|
return Action{
|
|
Action: "send_poke",
|
|
Params: map[string]interface{}{
|
|
"group_id": groupId,
|
|
"user_id": userId,
|
|
},
|
|
}
|
|
}
|
|
return Action{
|
|
Action: "send_poke",
|
|
Params: map[string]interface{}{
|
|
"user_id": userId,
|
|
},
|
|
}
|
|
}
|
|
|
|
// 获取群成员列表 GenGetGroupMemberListPkg
|
|
func GenGetGroupMemberListPkg(groupId int64) Action {
|
|
return Action{
|
|
Action: "get_group_member_list",
|
|
Params: map[string]interface{}{
|
|
"group_id": groupId,
|
|
},
|
|
}
|
|
}
|