|
|
@@ -109,9 +109,10 @@ class ChatChannel(Channel): |
|
|
|
flag = True |
|
|
|
pattern = f"@{re.escape(self.name)}(\u2005|\u0020)" |
|
|
|
subtract_res = re.sub(pattern, r"", content) |
|
|
|
for at in context["msg"].at_list: |
|
|
|
pattern = f"@{re.escape(at)}(\u2005|\u0020)" |
|
|
|
subtract_res = re.sub(pattern, r"", subtract_res) |
|
|
|
if isinstance(context["msg"].at_list, list): |
|
|
|
for at in context["msg"].at_list: |
|
|
|
pattern = f"@{re.escape(at)}(\u2005|\u0020)" |
|
|
|
subtract_res = re.sub(pattern, r"", subtract_res) |
|
|
|
if subtract_res == content and context["msg"].self_display_name: |
|
|
|
# 前缀移除后没有变化,使用群昵称再次移除 |
|
|
|
pattern = f"@{re.escape(context['msg'].self_display_name)}(\u2005|\u0020)" |
|
|
|