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,
|
||||
}
|
||||
if message.Content == "" {
|
||||
messageRequest.MessageType = "text"
|
||||
messageRequest.Text.Content = message.Description
|
||||
if message.Title == "" {
|
||||
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 {
|
||||
if user.WeChatCorpAccountClientType == "plugin" {
|
||||
messageRequest.MessageType = "textcard"
|
||||
|
||||
Reference in New Issue
Block a user