From 2d0e0a64855ca435dccdf91367a91b52b9fef982 Mon Sep 17 00:00:00 2001 From: cosmo Date: Thu, 1 Feb 2024 16:50:59 +0800 Subject: [PATCH] beta139 --- httpapi/httpapi.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/httpapi/httpapi.go b/httpapi/httpapi.go index ffdf76a9..12960a39 100644 --- a/httpapi/httpapi.go +++ b/httpapi/httpapi.go @@ -37,6 +37,7 @@ func handleSendGroupMessage(c *gin.Context, api openapi.OpenAPI, apiV2 openapi.O var retmsg string var req struct { GroupID int64 `json:"group_id" form:"group_id"` + UserID *int64 `json:"user_id,omitempty" form:"user_id"` Message string `json:"message" form:"message"` AutoEscape bool `json:"auto_escape" form:"auto_escape"` } @@ -66,6 +67,10 @@ func handleSendGroupMessage(c *gin.Context, api openapi.OpenAPI, apiV2 openapi.O Message: req.Message, }, } + // 如果 UserID 存在,则加入到参数中 + if req.UserID != nil { + message.Params.UserID = strconv.FormatInt(*req.UserID, 10) + } // 调用处理函数 retmsg, err := handlers.HandleSendGroupMsg(client, api, apiV2, message) if err != nil {