From d614b0bf8b463afe8b324e525b40e7fcb433501b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wuyi=E6=97=A0=E7=96=91?= <444835641@qq.com> Date: Sat, 5 Mar 2022 21:53:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=EF=BC=9A=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/__init__.py b/__init__.py index c79acd4b..7b01b304 100644 --- a/__init__.py +++ b/__init__.py @@ -594,10 +594,10 @@ async def send_uid_info(bot: HoshinoBot, ev: CQEvent): if len(re.findall(r"\d+", message)) == 2: floor_num = re.findall(r"\d+", message)[1] im = await draw_abyss_pic(uid, ev.sender['nickname'], floor_num, image) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") else: im = await draw_abyss0_pic(uid, ev.sender['nickname'], image) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid深渊信息失败") @@ -612,10 +612,10 @@ async def send_uid_info(bot: HoshinoBot, ev: CQEvent): if len(re.findall(r"\d+", message)) == 2: floor_num = re.findall(r"\d+", message)[1] im = await draw_abyss_pic(uid, ev.sender['nickname'], floor_num, image, 2, "2") - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") else: im = await draw_abyss0_pic(uid, ev.sender['nickname'], image, 2, "2") - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid上期深渊信息失败") @@ -628,7 +628,7 @@ async def send_uid_info(bot: HoshinoBot, ev: CQEvent): else: try: im = await draw_pic(uid, ev.sender['nickname'], image, 2) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid信息失败") @@ -698,10 +698,10 @@ async def get_info(bot, ev): if len(re.findall(r"\d+", message)) == 1: floor_num = re.findall(r"\d+", message)[0] im = await draw_abyss_pic(uid[0], nickname, floor_num, image, uid[1]) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") else: im = await draw_abyss0_pic(uid[0], nickname, image, uid[1]) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid深渊信息失败") @@ -716,10 +716,10 @@ async def get_info(bot, ev): if len(re.findall(r"\d+", message)) == 1: floor_num = re.findall(r"\d+", message)[0] im = await draw_abyss_pic(uid[0], nickname, floor_num, image, uid[1], "2") - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") else: im = await draw_abyss0_pic(uid[0], nickname, image, uid[1], "2") - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid上期深渊信息失败") @@ -732,7 +732,7 @@ async def get_info(bot, ev): elif m == "词云": try: im = await draw_word_cloud(uid[0], image, uid[1]) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid词云信息失败") @@ -745,7 +745,7 @@ async def get_info(bot, ev): elif m == "": try: bg = await draw_pic(uid[0], nickname, image, uid[1]) - await bot.send(ev, bg, at_sender=True) + await bot.send(ev, f"[CQ:image,file={bg}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送uid信息失败") @@ -777,10 +777,10 @@ async def send_mihoyo_bbs_info(bot: HoshinoBot, ev: CQEvent): if len(re.findall(r"\d+", message)) == 2: floor_num = re.findall(r"\d+", message)[1] im = await draw_abyss_pic(uid, ev.sender['nickname'], floor_num, image, 3) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") else: im = await draw_abyss0_pic(uid, ev.sender['nickname'], image, 3) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送米游社深渊信息失败") @@ -795,10 +795,10 @@ async def send_mihoyo_bbs_info(bot: HoshinoBot, ev: CQEvent): if len(re.findall(r"\d+", message)) == 1: floor_num = re.findall(r"\d+", message)[0] im = await draw_abyss_pic(uid, ev.sender['nickname'], floor_num, image, 3, "2") - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") else: im = await draw_abyss0_pic(uid, ev.sender['nickname'], image, 3, "2") - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送米游社上期深渊信息失败") @@ -811,7 +811,7 @@ async def send_mihoyo_bbs_info(bot: HoshinoBot, ev: CQEvent): else: try: im = await draw_pic(uid, ev.sender['nickname'], image, 3) - await bot.send(ev, im, at_sender=True) + await bot.send(ev, f"[CQ:image,file={im}]") except ActionFailed as e: await bot.send(ev, "机器人发送消息失败:{}".format(e)) logger.exception("发送米游社信息失败")