mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
fix what_anime
This commit is contained in:
parent
b5a4a6a9ff
commit
b7b1651709
@ -23,6 +23,8 @@ async def get_data(url: str, params: Optional[dict] = None) -> Tuple[Union[dict,
|
||||
return "没有搜索到...", 997
|
||||
return data, 200
|
||||
else:
|
||||
if data["code"] == 101:
|
||||
return "缺失ALAPI TOKEN,请在配置文件中填写!", 999
|
||||
return f'发生了错误...code:{data["code"]}', 999
|
||||
except TimeoutError:
|
||||
return "超时了....", 998
|
||||
|
||||
@ -161,5 +161,4 @@ async def _(event: GroupMessageEvent, cmd: Tuple[str, ...] = Command(), arg: Mes
|
||||
logger.info(
|
||||
f'USER {event.user_id} GROUP {group_id} {cmd[0]}:{msg}'
|
||||
)
|
||||
print(mute_data)
|
||||
save_data()
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
from nonebot.adapters.onebot.v11 import MessageEvent, GroupMessageEvent, Message, Bot
|
||||
from nonebot.internal.params import ArgStr
|
||||
|
||||
from .data_source import get_anime
|
||||
from nonebot import on_command
|
||||
from nonebot.typing import T_State
|
||||
from nonebot.params import Arg
|
||||
from utils.utils import get_message_img
|
||||
from services.log import logger
|
||||
|
||||
@ -38,11 +39,9 @@ async def _(bot: Bot, event: MessageEvent, state: T_State):
|
||||
|
||||
|
||||
@what_anime.got("img_url", prompt="虚空识番?来图来图GKD")
|
||||
async def _(bot: Bot, event: MessageEvent, state: T_State, img_url: Message = Arg("img_url")):
|
||||
img_url = get_message_img(img_url)
|
||||
async def _(bot: Bot, event: MessageEvent, state: T_State, img_url: str = ArgStr("img_url")):
|
||||
if not img_url:
|
||||
await what_anime.reject_arg("img_url", "发送的必须是图片!")
|
||||
img_url = img_url[0]
|
||||
await what_anime.send("开始识别.....")
|
||||
anime_data_report = await get_anime(img_url)
|
||||
if anime_data_report:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user