1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-12 00:32:26 +08:00

与origin代码同步

This commit is contained in:
wind
2023-01-09 17:59:12 +08:00
parent 589de19257
commit e351d0bc66
2 changed files with 9 additions and 8 deletions

View File

@@ -46,7 +46,7 @@ type AppMessage struct {
News *News `json:"news"` News *News `json:"news"`
MpNews *MpNews `json:"mpnews"` MpNews *MpNews `json:"mpnews"`
Markdown *Text `json:"markdown"` Markdown *Text `json:"markdown"`
//todo(hb1707) 可能会发生变化的字段直接用interface{}了 //todo(wind) 可能会发生变化的字段直接用interface{}了
MiniprogramNotice interface{} `json:"miniprogram_notice"` MiniprogramNotice interface{} `json:"miniprogram_notice"`
TemplateCard interface{} `json:"template_card"` TemplateCard interface{} `json:"template_card"`
} }
@@ -71,16 +71,16 @@ type resTemplateSend struct {
} }
// Send 发送应用消息 // Send 发送应用消息
func (tpl *Client) Send(msg *AppMessage) (msgID string, responseCode string, err error) { func (r *Client) Send(msg *AppMessage) (msgID string, responseCode string, err error) {
var accessToken string var accessToken string
accessToken, err = tpl.GetAccessToken() accessToken, err = r.GetAccessToken()
if err != nil { if err != nil {
return return
} }
uri := fmt.Sprintf("%s?access_token=%s", messageSendURL, accessToken) uri := fmt.Sprintf("%s?access_token=%s", messageSendURL, accessToken)
var response []byte var response []byte
if msg.Agentid == 0 { if msg.Agentid == 0 {
msg.Agentid, _ = strconv.Atoi(tpl.Context.AgentID) msg.Agentid, _ = strconv.Atoi(r.Context.AgentID)
} }
response, err = util.PostJSON(uri, msg) response, err = util.PostJSON(uri, msg)
if err != nil { if err != nil {
@@ -113,9 +113,9 @@ type TemplateUpdate struct {
} }
// UpdateTemplate 更新模版卡片消息 // UpdateTemplate 更新模版卡片消息
func (tpl *Client) UpdateTemplate(msg *TemplateUpdate) (msgID string, err error) { func (r *Client) UpdateTemplate(msg *TemplateUpdate) (msgID string, err error) {
var accessToken string var accessToken string
accessToken, err = tpl.GetAccessToken() accessToken, err = r.GetAccessToken()
if err != nil { if err != nil {
return return
} }
@@ -143,9 +143,9 @@ type ReqRecall struct {
} }
// Recall 撤回应用消息 // Recall 撤回应用消息
func (tpl *Client) Recall(msgID int64) (err error) { func (r *Client) Recall(msgID int64) (err error) {
var accessToken string var accessToken string
accessToken, err = tpl.GetAccessToken() accessToken, err = r.GetAccessToken()
if err != nil { if err != nil {
return return
} }

1
work/message/group.go Normal file
View File

@@ -0,0 +1 @@
package message