mirror of
https://github.com/songquanpeng/message-pusher.git
synced 2026-04-22 23:17:24 +08:00
feat: group message support specify target (#121)
* feat: group message support specify target * chore: remove text for customized descriptions like i18n * fix: update priority --------- Co-authored-by: JustSong <songquanpeng@foxmail.com>
This commit is contained in:
+1
-1
@@ -23,7 +23,7 @@ func SendEmailMessage(message *model.Message, user *model.User, channel_ *model.
|
||||
if subject == common.SystemName || subject == "" {
|
||||
subject = message.Description
|
||||
} else {
|
||||
content = fmt.Sprintf("描述:%s\n\n%s", message.Description, message.Content)
|
||||
content = fmt.Sprintf("%s\n\n%s", message.Description, message.Content)
|
||||
}
|
||||
var err error
|
||||
message.HTMLContent, err = common.Markdown2HTML(content)
|
||||
|
||||
+6
-1
@@ -9,7 +9,12 @@ import (
|
||||
|
||||
func SendGroupMessage(message *model.Message, user *model.User, channel_ *model.Channel) error {
|
||||
subChannels := strings.Split(channel_.AppId, "|")
|
||||
subTargets := strings.Split(channel_.AccountId, "|")
|
||||
var subTargets []string
|
||||
if message.To != "" {
|
||||
subTargets = strings.Split(message.To, "|")
|
||||
} else {
|
||||
subTargets = strings.Split(channel_.AccountId, "|")
|
||||
}
|
||||
if len(subChannels) != len(subTargets) {
|
||||
return errors.New("无效的群组消息配置,子通道数量与子目标数量不一致")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user