mirror of
https://github.com/ClovertaTheTrilobita/SanYeCao-Nonebot.git
synced 2026-04-01 22:04:51 +00:00
新增错误抛出
This commit is contained in:
parent
5ac73876b4
commit
8a04385e3f
2 changed files with 11 additions and 4 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from nonebot.rule import to_me
|
from nonebot.rule import to_me
|
||||||
from nonebot.plugin import on_command
|
from nonebot.plugin import on_command
|
||||||
from nonebot.adapters.qq import Message, MessageEvent, MessageSegment
|
from nonebot.adapters.qq import Message, MessageEvent, MessageSegment, exception
|
||||||
|
|
||||||
from src.image.get_image import get_image_names
|
from src.image.get_image import get_image_names
|
||||||
from src.my_sqlite.models.fortune import QrFortune,QrFortuneLog
|
from src.my_sqlite.models.fortune import QrFortune,QrFortuneLog
|
||||||
|
|
@ -32,4 +32,8 @@ async def get_today_fortune(message: MessageEvent):
|
||||||
MessageSegment.file_image(Path(local_image_path)),
|
MessageSegment.file_image(Path(local_image_path)),
|
||||||
MessageSegment.text(content),
|
MessageSegment.text(content),
|
||||||
])
|
])
|
||||||
await fortune_by_sqlite.finish(msg)
|
|
||||||
|
try:
|
||||||
|
await fortune_by_sqlite.finish(msg)
|
||||||
|
except exception.ActionFailed:
|
||||||
|
await fortune_by_sqlite.finish("您的今日运势被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!")
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from nonebot.rule import to_me
|
from nonebot.rule import to_me
|
||||||
from nonebot.plugin import on_command
|
from nonebot.plugin import on_command
|
||||||
from nonebot.adapters.qq import Message, MessageEvent, MessageSegment
|
from nonebot.adapters.qq import Message, MessageEvent, MessageSegment, exception
|
||||||
import urllib.parse, requests
|
import urllib.parse, requests
|
||||||
import httpx
|
import httpx
|
||||||
|
|
||||||
|
|
@ -33,5 +33,8 @@ async def good_news_img(message: MessageEvent):
|
||||||
# except BaseException:
|
# except BaseException:
|
||||||
# await good_news.finish("出错啦,请重试。")
|
# await good_news.finish("出错啦,请重试。")
|
||||||
|
|
||||||
await good_news.finish(MessageSegment.image(img_url))
|
try:
|
||||||
|
await good_news.finish(MessageSegment.image(img_url))
|
||||||
|
except exception.ActionFailed:
|
||||||
|
await good_news.finish("图片发送失败,请重试。这绝对不是咱的错,绝对不是!")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue