|
@@ -97,10 +97,10 @@ func (r ReceiveMsg) ReplyToDingtalk(msgType, msg string) (statuscode int, err er
|
|
|
case string(TEXT):
|
|
|
msgtmp = &TextMessage{Text: &Text{Content: msg}, MsgType: TEXT, At: &At{AtUserIds: []string{atUser}}}
|
|
|
case string(MARKDOWN):
|
|
|
- if atUser != "" {
|
|
|
+ if atUser != "" && r.ConversationType != "1" {
|
|
|
msg = fmt.Sprintf("%s\n\n@%s", msg, atUser)
|
|
|
}
|
|
|
- msgtmp = &MarkDownMessage{MsgType: MARKDOWN, At: &At{AtUserIds: []string{atUser}}, MarkDown: &MarkDown{Title: "Markdown Type", Text: msg}}
|
|
|
+ msgtmp = &MarkDownMessage{MsgType: MARKDOWN, At: &At{AtUserIds: []string{atUser}}, MarkDown: &MarkDown{Title: "Markdown Msg", Text: msg}}
|
|
|
default:
|
|
|
msgtmp = &TextMessage{Text: &Text{Content: msg}, MsgType: TEXT, At: &At{AtUserIds: []string{atUser}}}
|
|
|
}
|