zhenxun_bot/plugins/admin_help/__init__.py

51 lines
2.0 KiB
Python
Raw Normal View History

2021-05-20 19:21:05 +08:00
from nonebot import on_command
from nonebot.typing import T_State
from nonebot.adapters import Bot
from nonebot.adapters.cqhttp import GroupMessageEvent
2021-06-30 19:50:55 +08:00
from utils.img_utils import CreateImg
2021-05-20 19:21:05 +08:00
from configs.path_config import IMAGE_PATH
2021-06-30 19:50:55 +08:00
from utils.init_result import image
2021-05-20 19:21:05 +08:00
__plugin_name__ = '管理帮助 [Hidden]'
__plugin_usage__ = '''管理帮助(权限等级)
1.更新群组成员列表(1)
2.功能开关 --> 指令:开启/关闭xx功能(2)
3.查看群被动技能 --> 指令:群通知状态(2)
4.自定义群欢迎 --> 指令:自定义进群欢迎消息(2)
5.将用户拉入真寻黑名单 --> .ban/.unban(5)
6.刷屏禁言相关 --> 指令:刷屏检测设置/设置检测时间
\t\t/设置检测次数/设置禁言时长(5)
2021-06-30 19:50:55 +08:00
7.群员活跃度相关 --> 指令:群员活跃检测设置
设置群员活跃检测时长()
添加群员活跃检测白名单[at]...
查看群员活跃检测白名单(5)
8.上传图片(6)
9.移动图片(7)
10.删除图片(7)
对我说 真寻帮助 指令 获取对应详细帮助
2021-05-20 19:21:05 +08:00
群主与管理员默认 5 级权限
'''
passive_help = '''【被动技能开关(2)
开启/关闭进群欢迎
开启/关闭每日开箱重置提醒
开启/关闭b站转发解析
开启/关闭丢人爬
开启/关闭epic通知
2021-06-15 10:57:08 +08:00
开启/关闭原神黄历提醒
开启/关闭全部通知
2021-05-20 19:21:05 +08:00
'''
admin_help = on_command("管理员帮助", aliases={"管理帮助"}, priority=5, block=True)
admin_help_img = CreateImg(1000, 600, font_size=24)
admin_help_img.text((10, 10), __plugin_usage__)
2021-06-15 10:57:08 +08:00
admin_help_img.paste(CreateImg(450, 600, font_size=24).text((0, 0), passive_help), (650, 50))
2021-05-20 19:21:05 +08:00
admin_help_img.save(IMAGE_PATH + 'admin_help_img.png')
@admin_help.handle()
async def _(bot: Bot, event: GroupMessageEvent, state: T_State):
await admin_help.send(image('admin_help_img.png'))