zhenxun_bot/plugins/super_help/__init__.py

31 lines
881 B
Python
Raw Normal View History

2021-05-20 19:25:51 +08:00
from nonebot import on_command
from nonebot.permission import SUPERUSER
from nonebot.typing import T_State
from nonebot.adapters import Bot, Event
from nonebot.rule import to_me
2021-08-17 23:17:08 +08:00
from configs.path_config import IMAGE_PATH
from utils.message_builder import image
2021-10-03 14:24:07 +08:00
from .data_source import create_help_image
from pathlib import Path
2021-05-20 19:25:51 +08:00
2021-10-03 14:24:07 +08:00
__zx_plugin_name__ = '超级用户帮助 [Superuser]'
superuser_help_image = Path(IMAGE_PATH) / 'superuser_help.png'
if superuser_help_image.exists():
superuser_help_image.unlink()
2021-08-17 23:17:08 +08:00
super_help = on_command(
"超级用户帮助", rule=to_me(), priority=1, permission=SUPERUSER, block=True
)
@super_help.handle()
async def _(bot: Bot, event: Event, state: T_State):
2021-10-03 14:24:07 +08:00
if not superuser_help_image.exists():
await create_help_image()
x = image(superuser_help_image)
await super_help.finish(x)