diff --git a/cores/qqbot/core.py b/cores/qqbot/core.py index c3599b970..2204e80c1 100644 --- a/cores/qqbot/core.py +++ b/cores/qqbot/core.py @@ -405,17 +405,14 @@ def oper_msg(message, at=False, msg_ref = None, platform = None): if platform == PLATFORM_GOCQ: if isinstance(message.message[0], Plain): - if 'text' in message.message[0]: - print("[GOCQ-BOT] 接收到消息:"+ str(message.message[0].text)) - qq_msg = str(message.message[0].text) - else: - print("[GOCQ-BOT] 接收到消息:"+ str(message.message[1].text)) - qq_msg = str(message.message[1].text) - session_id = message.group_id - # todo: 暂时将所有人设为管理员 - role = "admin" + qq_msg = str(message.message[0].text) + elif isinstance(message.message[0], At): + qq_msg = str(message.message[1].text) else: return + session_id = message.group_id + # todo: 暂时将所有人设为管理员 + role = "admin" logf.write("[QQBOT] "+ qq_msg+'\n') logf.flush()