防止命中前缀导致死循环的情况

This commit is contained in:
chenzhenkun
2023-09-01 19:18:53 +08:00
parent 7ab56b9076
commit 79be4530d4

View File

@@ -99,12 +99,12 @@ class ChatChannel(Channel):
match_prefix = check_prefix(content, conf().get("group_chat_prefix"))
match_contain = check_contain(content, conf().get("group_chat_keyword"))
flag = False
if context["msg"].to_user_id != context["msg"].actual_user_id:
if match_prefix is not None or match_contain is not None:
flag = True
if match_prefix:
content = content.replace(match_prefix, "", 1).strip()
logger.info(f'context["msg"]: {context["msg"].__str__()}')
if context["msg"].is_at and context["msg"].to_user_id != context["msg"].actual_user_id:
if context["msg"].is_at:
logger.info("[WX]receive group at")
if not conf().get("group_at_off", False):
flag = True