打印错误信息

This commit is contained in:
ClovertaTheTrilobita 2025-02-05 23:49:03 +08:00
parent 54db9f198d
commit f0e957d2fc
2 changed files with 10 additions and 4 deletions

View file

@ -27,13 +27,14 @@ async def get_today_fortune(message: MessageEvent):
]) ])
try: try:
await fortune_by_sqlite.finish(msg) await fortune_by_sqlite.finish(msg)
except exception.ActionFailed: except exception.ActionFailed as e:
print(e)
await fortune_by_sqlite.finish("您的今日运势被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!") await fortune_by_sqlite.finish("您的今日运势被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!")
tarot = on_command("今日塔罗", rule=to_me(), priority=10, block=True) tarot = on_command("今日塔罗", rule=to_me(), priority=10, block=True)
@tarot.handle() @tarot.handle()
async def tarot(message: MessageEvent): async def get_tarot(message: MessageEvent):
result = await MajorArcana.tarotChoice(message.get_user_id()) result = await MajorArcana.tarotChoice(message.get_user_id())
content = ("\n" + result.ints + "\n" + content = ("\n" + result.ints + "\n" +
@ -44,4 +45,8 @@ async def tarot(message: MessageEvent):
MessageSegment.file_image(Path(result.image)), MessageSegment.file_image(Path(result.image)),
MessageSegment.text(content), MessageSegment.text(content),
]) ])
await fortune_by_sqlite.finish(msg) try:
await tarot.finish(msg)
except exception.ActionFailed as e:
print(e)
await tarot.finish("您的塔罗拍被未来人抢走啦,请重试。这绝对不是咱的错,绝对不是!")

View file

@ -35,6 +35,7 @@ async def good_news_img(message: MessageEvent):
try: try:
await good_news.finish(MessageSegment.image(img_url)) await good_news.finish(MessageSegment.image(img_url))
except exception.ActionFailed: except exception.ActionFailed as e:
print(e)
await good_news.finish("图片发送失败,请重试。这绝对不是咱的错,绝对不是!") await good_news.finish("图片发送失败,请重试。这绝对不是咱的错,绝对不是!")