zhenxun_bot/plugins/aconfig/__init__.py

62 lines
1.9 KiB
Python
Raw Normal View History

2021-07-30 21:21:51 +08:00
from utils.message_builder import image
2021-05-20 19:21:05 +08:00
from configs.path_config import IMAGE_PATH
from nonebot import on_command
from nonebot.rule import to_me
2022-02-19 18:20:19 +08:00
from nonebot.adapters.onebot.v11 import GroupMessageEvent
from nonebot.adapters.onebot.v11.permission import GROUP
2021-06-30 19:50:55 +08:00
from utils.utils import FreqLimiter
2021-08-17 23:17:08 +08:00
from configs.config import NICKNAME
2022-02-19 18:20:19 +08:00
import random
from nonebot import on_keyword
import os
2021-05-20 19:21:05 +08:00
2021-10-03 14:24:07 +08:00
__zx_plugin_name__ = "基本设置 [Hidden]"
2021-07-30 21:21:51 +08:00
__plugin_usage__ = "用法: 无"
2021-10-03 14:24:07 +08:00
__plugin_version__ = 0.1
__plugin_author__ = 'HibiKier'
2021-05-20 19:21:05 +08:00
_flmt = FreqLimiter(300)
2021-10-03 14:24:07 +08:00
config_play_game = on_keyword({"打游戏"}, permission=GROUP, priority=1, block=True)
2021-05-20 19:21:05 +08:00
2021-10-03 14:24:07 +08:00
@config_play_game.handle()
2022-02-19 18:20:19 +08:00
async def _(event: GroupMessageEvent):
2021-05-20 19:21:05 +08:00
if not _flmt.check(event.group_id):
return
_flmt.start_cd(event.group_id)
2021-10-03 14:24:07 +08:00
await config_play_game.finish(
2022-02-19 18:20:19 +08:00
image(random.choice(os.listdir(IMAGE_PATH / "dayouxi")), "dayouxi")
2021-07-30 21:21:51 +08:00
)
2021-05-20 19:21:05 +08:00
2021-07-30 21:21:51 +08:00
self_introduction = on_command(
"自我介绍", aliases={"介绍", "你是谁", "你叫什么"}, rule=to_me(), priority=5, block=True
)
2021-05-20 19:21:05 +08:00
@self_introduction.handle()
2022-02-19 18:20:19 +08:00
async def _():
2021-08-17 23:17:08 +08:00
if NICKNAME.find('真寻') != -1:
result = (
"我叫绪山真寻\n"
"你们可以叫我真寻,小真寻,哪怕你们叫我小寻子我也能接受!\n"
"年龄的话我还是个**岁初中生(至少现在是)\n"
"身高保密!!!(也就比美波里(姐姐..(妹妹))矮一点)\n"
"我生日是在3月6号, 能记住的话我会很高兴的\n现在是自宅警备系的现役JC\n"
"最好的朋友是椛!\n" + image("zhenxun")
)
await self_introduction.finish(result)
2021-05-20 19:21:05 +08:00
2021-07-30 21:21:51 +08:00
my_wife = on_keyword({"老婆"}, rule=to_me(), priority=5, block=True)
2021-05-20 19:21:05 +08:00
2021-07-30 21:21:51 +08:00
@my_wife.handle()
2022-02-19 18:20:19 +08:00
async def _():
2021-07-30 21:21:51 +08:00
await my_wife.finish(image("laopo.jpg", "other"))