发模板消息内容是空的
Closed this issue · 2 comments
TomLiu-GitHub commented
代码如下
tlpdata:= map[string]struct {
value string
color string
}{"first": {value: "我是渣渣涛", color: "#173177"},
"keyword1": {value: "这是一个你从没有玩过的全新游戏", color: "#173177"},
"keyword2": {value: "只要你跟着我一起试玩一下", color: "#173177"},
"keyword3": {value: "你就会爱上这款游戏", color: "#4B1515"},
"remark": {value: "是兄弟就来砍我", color: "#071D42"},
}
msgid,_ := ctx.SendTemplate(
ctx.Msg.FromUserName,
"tempid",
c.Request.Host,
ctx.AppId,
"",
tlpdata,
)
效果如下
esap commented
由于go语言json解析的特殊性,需要大写字段才能导出,struct结构可改为如下方式:
tlpdata := map[string]struct {
Value string `json:"value"`
Color string `json:"color"`
}{
"first": {Value: "我是渣渣涛", Color: "#173177"},
"keyword1": {Value: "这是一个你从没有玩过的全新游戏", Color: "#173177"},
"keyword2": {Value: "只要你跟着我一起试玩一下", Color: "#173177"},
"keyword3": {Value: "你就会爱上这款游戏", Color: "#4B1515"},
"remark": {Value: "是兄弟就来砍我", Color: "#071D42"},
}
TomLiu-GitHub commented
太久没玩go了,你一说我突然就想起来了.感谢感谢