refactor: rename GenReply to GenReplyCQ for clarity and update SendMsg to use the new function; add GenPokePkg and GenGetGroupMemberListPkg for enhanced action handling
This commit is contained in:
parent
8dcef53924
commit
a13a33e572
@ -31,7 +31,7 @@ func (am *actionManager) SendAction(action string) error {
|
|||||||
|
|
||||||
func (am *actionManager) SendMsg(reply model.Reply) error {
|
func (am *actionManager) SendMsg(reply model.Reply) error {
|
||||||
if reply.ReferOriginMsg {
|
if reply.ReferOriginMsg {
|
||||||
reply.ReplyMsg = fmt.Sprintf("%s%s", GenReply(reply.FromMsg.OriginMsgId, "", 0, 0, 0), reply.ReplyMsg)
|
reply.ReplyMsg = fmt.Sprintf("%s%s", GenReplyCQ(reply.FromMsg.OriginMsgId, "", 0, 0, 0), reply.ReplyMsg)
|
||||||
}
|
}
|
||||||
sendPkg := model.GenSendPkg(reply.FromMsg.UserId, reply.FromMsg.GroupInfo.GroupId, reply.ReplyMsg, false)
|
sendPkg := model.GenSendPkg(reply.FromMsg.UserId, reply.FromMsg.GroupInfo.GroupId, reply.ReplyMsg, false)
|
||||||
sendPkgJson, err := json.Marshal(sendPkg)
|
sendPkgJson, err := json.Marshal(sendPkg)
|
||||||
|
@ -2,7 +2,7 @@ package action
|
|||||||
|
|
||||||
import "fmt"
|
import "fmt"
|
||||||
|
|
||||||
func GenReply(msgId int32, text string, qq int64, time int64, seq int64) string {
|
func GenReplyCQ(msgId int32, text string, qq int64, time int64, seq int64) string {
|
||||||
if msgId == 0 {
|
if msgId == 0 {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
@ -13,3 +13,32 @@ func GenDrawbackPkg(msgId int32) Action {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 戳一戳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,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user