mirror of
				https://github.com/LiteyukiStudio/LiteyukiBot.git
				synced 2025-11-04 14:36:24 +00:00 
			
		
		
		
	feat: 同步天气api
This commit is contained in:
		
							
								
								
									
										0
									
								
								liteyuki/plugins/liteyuki_weather/qw_api.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								liteyuki/plugins/liteyuki_weather/qw_api.py
									
									
									
									
									
										Normal 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
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user