调整触发场景,机器人管理,只需要发送指令即可,不能自己@自己

This commit is contained in:
liuwei
2025-02-17 14:28:12 +08:00
parent 8f820761ba
commit 20fc630d78
2 changed files with 4 additions and 6 deletions

View File

@@ -139,11 +139,6 @@ class Robot(Job):
if q == '撤回':
self.revoke_messages(msg.roomid)
return True
# 如果聊天内容来自自己,则进行指令判断
if msg.from_self() and msg.from_group():
rsp = GroupBotManager.handle_command(msg.roomid, q)
self.sendTextMsg(rsp, msg.roomid, msg.sender)
return True
if not self.chat: # 没接 ChatGPT固定回复
rsp = "你@我干嘛?"
else: # 接了 ChatGPT智能回复
@@ -198,6 +193,9 @@ class Robot(Job):
# 记录在群里发的最新消息,可以通过撤回指令撤回
if msg.from_self():
self.revoke_receive_message(msg)
rsp = GroupBotManager.handle_command(msg.roomid, msg.content)
self.sendTextMsg(rsp, msg.roomid, msg.sender)
return
# 如果在群里被 @
if msg.roomid not in self.config.GROUPS: # 不在配置的响应的群列表里,忽略

View File

@@ -247,4 +247,4 @@ def simulate_commands():
# 执行模拟命令
simulate_commands()
# simulate_commands()