diff --git a/robot.py b/robot.py index 70de083..2aa5b13 100644 --- a/robot.py +++ b/robot.py @@ -159,8 +159,10 @@ class Robot(Job): self.sendTextMsg("群AI功能未开启", msg.roomid, msg.sender) return True else: - rsp = self.chat.get_answer(q, (msg.roomid if msg.from_group() else msg.sender)) - + if msg.type == 1: # 只处理类型为1的消息提供的问题,引用@不予以对话 + rsp = self.chat.get_answer(q, (msg.roomid if msg.from_group() else msg.sender)) + else: + return True if rsp: if msg.from_group(): self.sendTextMsg(rsp, msg.roomid, msg.sender)