mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-06 04:10:02 +08:00
x
This commit is contained in:
@@ -9,6 +9,8 @@ import re
|
|||||||
@Bot.on_calling_api
|
@Bot.on_calling_api
|
||||||
async def _(bot: Bot, api: str, data: Dict[str, Any]):
|
async def _(bot: Bot, api: str, data: Dict[str, Any]):
|
||||||
r = None
|
r = None
|
||||||
|
task = None
|
||||||
|
group_id = None
|
||||||
try:
|
try:
|
||||||
if (
|
if (
|
||||||
(
|
(
|
||||||
@@ -37,6 +39,10 @@ async def _(bot: Bot, api: str, data: Dict[str, Any]):
|
|||||||
):
|
):
|
||||||
task = r.group(1)
|
task = r.group(1)
|
||||||
group_id = data["group_id"]
|
group_id = data["group_id"]
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"TaskHook ERROR {type(e)}:{e}")
|
||||||
|
else:
|
||||||
|
if task and group_id:
|
||||||
if (
|
if (
|
||||||
group_manager.get_group_level(group_id) < 0
|
group_manager.get_group_level(group_id) < 0
|
||||||
or not group_manager.check_task_status(task, group_id)
|
or not group_manager.check_task_status(task, group_id)
|
||||||
@@ -48,5 +54,3 @@ async def _(bot: Bot, api: str, data: Dict[str, Any]):
|
|||||||
f"[[_task|{task}]]", ""
|
f"[[_task|{task}]]", ""
|
||||||
)
|
)
|
||||||
data["message"] = Message(msg)
|
data["message"] = Message(msg)
|
||||||
except Exception as e:
|
|
||||||
logger.error(f"TaskHook ERROR {type(e)}:{e}")
|
|
||||||
|
|||||||
Reference in New Issue
Block a user