diff options
author | Kyomotoi <[email protected]> | 2021-07-10 14:32:35 +0800 |
---|---|---|
committer | GitHub <[email protected]> | 2021-07-10 14:32:35 +0800 |
commit | 3e22c103b63dacf67b57f31842e0c00d3cb32bb5 (patch) | |
tree | 1a33710237644077e575953b0231183b5ac7b089 /ATRI/rule.py | |
parent | 8876b4c83fd368552c4edb1497c62ceaad95e3c1 (diff) | |
download | ATRI-3e22c103b63dacf67b57f31842e0c00d3cb32bb5.tar.gz ATRI-3e22c103b63dacf67b57f31842e0c00d3cb32bb5.tar.bz2 ATRI-3e22c103b63dacf67b57f31842e0c00d3cb32bb5.zip |
🐛 修复bug
修复:验证服务是否启用时忽略了全局
Diffstat (limited to 'ATRI/rule.py')
-rw-r--r-- | ATRI/rule.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ATRI/rule.py b/ATRI/rule.py index 6f90be4..aa8148c 100644 --- a/ATRI/rule.py +++ b/ATRI/rule.py @@ -7,6 +7,10 @@ from .service import ServiceTools def is_in_service(service: str) -> Rule: async def _is_in_service(bot, event, state) -> bool: + result = ServiceTools().auth_service(service) + if not result: + return False + if isinstance(event, PrivateMessageEvent): user_id = event.get_user_id() result = ServiceTools().auth_service(service, user_id) |