fix: use correct message type for WeChat Corp App
This commit is contained in:
@@ -101,8 +101,15 @@ func SendWeChatCorpMessage(message *Message, user *model.User) error {
|
|||||||
AgentId: user.WeChatCorpAccountAgentId,
|
AgentId: user.WeChatCorpAccountAgentId,
|
||||||
}
|
}
|
||||||
if message.Content == "" {
|
if message.Content == "" {
|
||||||
messageRequest.MessageType = "text"
|
if message.Title == "" {
|
||||||
messageRequest.Text.Content = message.Description
|
messageRequest.MessageType = "text"
|
||||||
|
messageRequest.Text.Content = message.Description
|
||||||
|
} else {
|
||||||
|
messageRequest.MessageType = "textcard"
|
||||||
|
messageRequest.TextCard.Title = message.Title
|
||||||
|
messageRequest.TextCard.Description = message.Description
|
||||||
|
messageRequest.TextCard.URL = common.ServerAddress
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if user.WeChatCorpAccountClientType == "plugin" {
|
if user.WeChatCorpAccountClientType == "plugin" {
|
||||||
messageRequest.MessageType = "textcard"
|
messageRequest.MessageType = "textcard"
|
||||||
|
|||||||
Reference in New Issue
Block a user