2024-05-28 03:41:32 +08:00
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
|
|
|
|
|
|
from nonebot.plugin import PluginMetadata
|
|
|
|
|
|
from nonebot.rule import to_me
|
|
|
|
|
|
from nonebot_plugin_alconna import Alconna, Arparma, on_alconna
|
|
|
|
|
|
from nonebot_plugin_session import EventSession
|
|
|
|
|
|
|
|
|
|
|
|
from zhenxun.configs.utils import PluginExtraData
|
|
|
|
|
|
from zhenxun.services.log import logger
|
2024-08-11 15:57:33 +08:00
|
|
|
|
from zhenxun.utils.message import MessageUtils
|
2024-05-28 03:41:32 +08:00
|
|
|
|
|
|
|
|
|
|
__plugin_meta__ = PluginMetadata(
|
2024-08-18 22:26:53 +08:00
|
|
|
|
name="关于",
|
2024-05-28 03:41:32 +08:00
|
|
|
|
description="想要更加了解真寻吗",
|
|
|
|
|
|
usage="""
|
|
|
|
|
|
指令:
|
|
|
|
|
|
关于
|
|
|
|
|
|
""".strip(),
|
|
|
|
|
|
extra=PluginExtraData(author="HibiKier", version="0.1", menu_type="其他").dict(),
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_matcher = on_alconna(Alconna("关于"), priority=5, block=True, rule=to_me())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@_matcher.handle()
|
|
|
|
|
|
async def _(session: EventSession, arparma: Arparma):
|
|
|
|
|
|
ver_file = Path() / "__version__"
|
|
|
|
|
|
version = None
|
|
|
|
|
|
if ver_file.exists():
|
|
|
|
|
|
with open(ver_file, "r", encoding="utf8") as f:
|
|
|
|
|
|
version = f.read().split(":")[-1].strip()
|
|
|
|
|
|
info = f"""
|
|
|
|
|
|
『绪山真寻Bot』
|
|
|
|
|
|
版本:{version}
|
|
|
|
|
|
简介:基于Nonebot2开发,支持多平台,是一个非常可爱的Bot呀,希望与大家要好好相处
|
|
|
|
|
|
项目地址:https://github.com/HibiKier/zhenxun_bot
|
|
|
|
|
|
文档地址:https://hibikier.github.io/zhenxun_bot/
|
|
|
|
|
|
""".strip()
|
2024-08-11 15:57:33 +08:00
|
|
|
|
await MessageUtils.build_message(info).send()
|
2024-05-28 03:41:32 +08:00
|
|
|
|
logger.info("查看关于", arparma.header_result, session=session)
|