summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2021-07-10 14:32:35 +0800
committerGitHub <[email protected]>2021-07-10 14:32:35 +0800
commit3e22c103b63dacf67b57f31842e0c00d3cb32bb5 (patch)
tree1a33710237644077e575953b0231183b5ac7b089
parent8876b4c83fd368552c4edb1497c62ceaad95e3c1 (diff)
downloadATRI-3e22c103b63dacf67b57f31842e0c00d3cb32bb5.tar.gz
ATRI-3e22c103b63dacf67b57f31842e0c00d3cb32bb5.tar.bz2
ATRI-3e22c103b63dacf67b57f31842e0c00d3cb32bb5.zip
🐛 修复bug
修复:验证服务是否启用时忽略了全局
-rw-r--r--ATRI/rule.py4
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)