Merge remote-tracking branch 'origin/main'

This commit is contained in:
snowy 2024-04-12 00:40:53 +08:00
commit 7046c0d10e
3 changed files with 10 additions and 15 deletions

View File

@ -1,27 +1,21 @@
import nonebot
from nonebot import require
from jieba import lcut
from liteyuki.utils.config import get_config
from liteyuki.utils.ly_typing import T_Bot
from liteyuki.utils.ly_typing import T_MessageEvent
require("nonebot_plugin_alconna")
from nonebot_plugin_alconna import on_alconna, Alconna, Args, Arparma, MultiVar
from nonebot_plugin_alconna import on_alconna, Alconna, Subcommand, Args, MultiVar, Arparma
@on_alconna(
aliases={"天气"},
command=Alconna(
"weather",
Args["keywords", MultiVar(str), []],
Args["keywords", MultiVar(str)],
),
).handle()
async def _(bot: T_Bot, result: Arparma):
"""
天气查询
Args:
bot:
Returns:
"""
print("AAA", result, result.main_args)
async def _(result: Arparma, event: T_MessageEvent):
"""await alconna.send("weather", city)"""
print(result["keywords"])
if len(result["keywords"]) == 0:
pass

View File

@ -3,6 +3,7 @@ aiofiles==23.2.1
colored==2.2.4
dash==2.16.1
GitPython==3.1.42
jieba==0.42.1
nonebot2[fastapi,httpx,websockets]==2.2.1
nonebot-plugin-htmlrender==0.3.1
nonebot-adapter-onebot==2.4.3