diff options
Diffstat (limited to 'ATRI/utils/cqcode.py')
-rw-r--r-- | ATRI/utils/cqcode.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/ATRI/utils/cqcode.py b/ATRI/utils/cqcode.py deleted file mode 100644 index e4c6b5e..0000000 --- a/ATRI/utils/cqcode.py +++ /dev/null @@ -1,27 +0,0 @@ -import re -from typing import Optional - -from ATRI.service import Service as sv - - -tencent_gchat_url = "gchat.qpic.cn" -noob_code = ["record", "video", "music", "xml", "json"] - - -async def coolq_code_check( - cq_code: str, user: Optional[int] = None, group: Optional[int] = None -): - _type = re.findall(r"CQ:(.*?),", cq_code) - for i in _type: - if i == "image": - result = re.findall(r"url=(.*?)]", cq_code) - url = "" if not result else result[0] - if tencent_gchat_url not in url: - msg = "你注你🐎呢" - await sv.NetworkPost.send_msg(user_id=user, group_id=group, message=msg) - else: - return True - elif i in noob_code: - return False - else: - return True |