diff --git a/action/action.go b/action/action.go index c887d40..e66936e 100644 --- a/action/action.go +++ b/action/action.go @@ -98,7 +98,7 @@ func (am *actionManager) SendForward(reply *model.Reply) error { return nil } -func (am *actionManager) DrawbackMsg(msgId int32) error { +func (am *actionManager) DrawbackMsg(msgId string) error { withDrawPkg := model.GenDrawbackPkg(msgId) withDrawPkgJson, err := json.Marshal(withDrawPkg) if err != nil { diff --git a/handler/drawback/drawback.go b/handler/drawback/drawback.go index df405a2..91c1920 100644 --- a/handler/drawback/drawback.go +++ b/handler/drawback/drawback.go @@ -22,7 +22,7 @@ func drawback(msg model.Message) *model.Reply { FromMsg: msg, } } - action.ActionManager.DrawbackMsg(int32(msgIdToDrawback.Data.ID)) + action.ActionManager.DrawbackMsg(msgIdToDrawback.Data.ID) return &model.Reply{ ReplyMsg: "", ReferOriginMsg: false, diff --git a/model/action.go b/model/action.go index 00477e3..514c3cf 100644 --- a/model/action.go +++ b/model/action.go @@ -5,7 +5,7 @@ type Action struct { Params map[string]interface{} `json:"params"` } -func GenDrawbackPkg(msgId int32) Action { +func GenDrawbackPkg(msgId string) Action { return Action{ Action: "delete_msg", Params: map[string]interface{}{