优化:查询攻略图片前校验URL是否存在

This commit is contained in:
KimgiaiiWuyi 2022-06-05 18:29:14 +08:00
parent 86b95f0891
commit 4805e306b1

View File

@ -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('获取建议失败。')