diff --git a/service/message.go b/service/message.go index 866cfd50..7708aa2f 100644 --- a/service/message.go +++ b/service/message.go @@ -73,6 +73,8 @@ func GetTextMessagesById(id string) (records []vo.TextMessageItem, err error) { Where("tm.`from_user` = ?", id). Where(`(tm.type = 1 OR ( tm.type = 49 AND EXTRACTVALUE ( tm.content, "/msg/appmsg/type" ) IN (?) ))`, appMsgList). Where("DATE ( tm.create_at ) = DATE ( CURDATE() - INTERVAL 1 DAY )"). + Where("tm.content NOT LIKE '#昨日水群排行榜%'"). + Where("tm.content NOT LIKE '#昨日消息总结%'"). Order("tm.create_at ASC") err = tx.Find(&records).Error diff --git a/tasks/summary/summary.go b/tasks/summary/summary.go index 359cca2d..94c3aa1a 100644 --- a/tasks/summary/summary.go +++ b/tasks/summary/summary.go @@ -42,11 +42,12 @@ func AiSummary() { 注意,他们可能是多个话题,请仔细甄别。 每一行代表一个人的发言,每一行的的格式为: {"{nickname}": "{content}"}--end-- +群名称: %s 聊天记录如下: %s ` - msg := fmt.Sprintf(msgTmp, strings.Join(content, "\n")) + msg := fmt.Sprintf(msgTmp, group.Nickname, strings.Join(content, "\n")) // AI总结 messages := []openai.ChatCompletionMessage{