mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
feat✨: 语录
This commit is contained in:
parent
bfa6896ef9
commit
d1fda8714d
32
zhenxun/plugins/quotations.py
Normal file
32
zhenxun/plugins/quotations.py
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
from nonebot.plugin import PluginMetadata
|
||||||
|
from nonebot_plugin_alconna import Alconna, Arparma, on_alconna
|
||||||
|
from nonebot_plugin_saa import Text
|
||||||
|
from nonebot_plugin_session import EventSession
|
||||||
|
|
||||||
|
from zhenxun.configs.utils import PluginExtraData
|
||||||
|
from zhenxun.services.log import logger
|
||||||
|
from zhenxun.utils.http_utils import AsyncHttpx
|
||||||
|
|
||||||
|
__plugin_meta__ = PluginMetadata(
|
||||||
|
name="一言二次元语录",
|
||||||
|
description="二次元语录给你力量",
|
||||||
|
usage="""
|
||||||
|
usage:
|
||||||
|
一言二次元语录
|
||||||
|
指令:
|
||||||
|
语录/二次元
|
||||||
|
""".strip(),
|
||||||
|
extra=PluginExtraData(author="HibiKier", version="0.1").dict(),
|
||||||
|
)
|
||||||
|
|
||||||
|
URL = "https://international.v1.hitokoto.cn/?c=a"
|
||||||
|
|
||||||
|
_matcher = on_alconna(Alconna("语录"), aliases={"二次元"}, priority=5, block=True)
|
||||||
|
|
||||||
|
|
||||||
|
@_matcher.handle()
|
||||||
|
async def _(session: EventSession, arparma: Arparma):
|
||||||
|
data = (await AsyncHttpx.get(URL, timeout=5)).json()
|
||||||
|
result = f'{data["hitokoto"]}\t——{data["from"]}'
|
||||||
|
await Text(result).send()
|
||||||
|
logger.info(f" 发送语录:" + result, arparma.header_result, session=session)
|
||||||
Loading…
Reference in New Issue
Block a user