diff --git a/genshinuid.py b/genshinuid.py index 81abef1f..8c235346 100644 --- a/genshinuid.py +++ b/genshinuid.py @@ -50,7 +50,10 @@ async def send_guide_pic(bot: HoshinoBot, ev: CQEvent): name = i #name = str(event.get_message()).strip().replace(' ', '')[:-2] url = 'https://img.genshin.minigg.cn/guide/{}.jpg'.format(name) - await bot.send(ev, MessageSegment.image(url)) + if httpx.head(url).status_code == 200: + await bot.send(ev, MessageSegment.image(url)) + else: + return except Exception: logger.exception('获取建议失败。')