fix what_anime

This commit is contained in:
HibiKier 2022-05-21 16:39:06 +08:00
parent b5a4a6a9ff
commit b7b1651709
3 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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()

View File

@ -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: