Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ff18c3626 | ||
|
|
6acb3b79ec | ||
|
|
f895d045a7 | ||
|
|
eb2e292e8e |
@@ -33,6 +33,10 @@ func AI(m *plugin.MessageContext) {
|
||||
if friendInfo.Wxid == "" {
|
||||
return
|
||||
}
|
||||
// 判断有没有启用AI
|
||||
if !friendInfo.EnableAi {
|
||||
return
|
||||
}
|
||||
|
||||
// 预处理一下发送的消息,用正则去掉@机器人的内容
|
||||
re := regexp.MustCompile(`@([^ | ]+)`)
|
||||
@@ -119,6 +123,12 @@ func AI(m *plugin.MessageContext) {
|
||||
return
|
||||
}
|
||||
|
||||
// 返回消息为空
|
||||
if resp.Choices[0].Message.Content == "" {
|
||||
utils.SendMessage(m.FromUser, m.GroupUser, "AI似乎抽风了,没有告诉我你需要的回答~", 0)
|
||||
return
|
||||
}
|
||||
|
||||
// 保存一下AI 返回的消息,消息 Id 使用传入 Id 的负数
|
||||
var replyMessage entity.Message
|
||||
replyMessage.MsgId = -m.MsgId
|
||||
|
||||
Reference in New Issue
Block a user