mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 06:12:53 +08:00
63 lines
2.0 KiB
Python
63 lines
2.0 KiB
Python
import random
|
|
from nonebot import on_keyword
|
|
import os
|
|
from utils.message_builder import image
|
|
from configs.path_config import IMAGE_PATH
|
|
from nonebot import on_command
|
|
from nonebot.rule import to_me
|
|
from nonebot.typing import T_State
|
|
from nonebot.adapters.cqhttp import Bot, GroupMessageEvent, MessageEvent
|
|
from nonebot.adapters.cqhttp.permission import GROUP
|
|
from utils.utils import FreqLimiter
|
|
from configs.config import NICKNAME
|
|
|
|
|
|
__zx_plugin_name__ = "基本设置 [Hidden]"
|
|
__plugin_usage__ = "用法: 无"
|
|
__plugin_version__ = 0.1
|
|
__plugin_author__ = 'HibiKier'
|
|
|
|
|
|
_flmt = FreqLimiter(300)
|
|
|
|
|
|
config_play_game = on_keyword({"打游戏"}, permission=GROUP, priority=1, block=True)
|
|
|
|
|
|
@config_play_game.handle()
|
|
async def _(bot: Bot, event: GroupMessageEvent, state: T_State):
|
|
if not _flmt.check(event.group_id):
|
|
return
|
|
_flmt.start_cd(event.group_id)
|
|
await config_play_game.finish(
|
|
image(random.choice(os.listdir(IMAGE_PATH + "dayouxi/")), "dayouxi")
|
|
)
|
|
|
|
|
|
self_introduction = on_command(
|
|
"自我介绍", aliases={"介绍", "你是谁", "你叫什么"}, rule=to_me(), priority=5, block=True
|
|
)
|
|
|
|
|
|
@self_introduction.handle()
|
|
async def _(bot: Bot, event: MessageEvent, state: T_State):
|
|
if NICKNAME.find('真寻') != -1:
|
|
result = (
|
|
"我叫绪山真寻\n"
|
|
"你们可以叫我真寻,小真寻,哪怕你们叫我小寻子我也能接受!\n"
|
|
"年龄的话我还是个**岁初中生(至少现在是)\n"
|
|
"身高保密!!!(也就比美波里(姐姐..(妹妹))矮一点)\n"
|
|
"我生日是在3月6号, 能记住的话我会很高兴的\n现在是自宅警备系的现役JC\n"
|
|
"最好的朋友是椛!\n" + image("zhenxun")
|
|
)
|
|
await self_introduction.finish(result)
|
|
|
|
|
|
my_wife = on_keyword({"老婆"}, rule=to_me(), priority=5, block=True)
|
|
|
|
|
|
@my_wife.handle()
|
|
async def _(bot: Bot, event: MessageEvent, state: T_State):
|
|
await my_wife.finish(image("laopo.jpg", "other"))
|
|
|