From 7db6070b18d798487191d4a6fe53333edfcdd4ea Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 11 Apr 2021 17:15:36 +0800 Subject: [PATCH] Fix id missing, closes #813 --- coolq/bot.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/coolq/bot.go b/coolq/bot.go index 585b0f7..b09951e 100644 --- a/coolq/bot.go +++ b/coolq/bot.go @@ -316,7 +316,10 @@ func (bot *CQBot) SendPrivateMessage(target int64, groupID int64, m *message.Sen log.Errorf("错误: 群员(%v) 不在 群(%v), 无法发起临时会话", target, groupID) default: if session == nil && groupID != 0 { - bot.Client.SendGroupTempMessage(groupID, target, m) + msg := bot.Client.SendGroupTempMessage(groupID, target, m) + if msg != nil { + id = bot.InsertTempMessage(target, msg) + } break } msg, err := session.(*client.TempSessionInfo).SendMessage(m)