mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-07 20:33:01 +08:00
fix:优化代码逻辑
This commit is contained in:
parent
a1e246e1b4
commit
f6ff760c56
@ -31,13 +31,11 @@ class _CustomPost(BasePost):
|
|||||||
if message_segment.type == "text":
|
if message_segment.type == "text":
|
||||||
md += "{}<br>".format(message_segment.data.get("text", ""))
|
md += "{}<br>".format(message_segment.data.get("text", ""))
|
||||||
elif message_segment.type == "image":
|
elif message_segment.type == "image":
|
||||||
try:
|
|
||||||
# 先尝试获取file的值,没有再尝试获取url的值,都没有则为空
|
# 先尝试获取file的值,没有再尝试获取url的值,都没有则为空
|
||||||
pic_res = message_segment.data.get(
|
pic_res = message_segment.data.get("file") or message_segment.data.get(
|
||||||
"file", message_segment.data.get("url", "")
|
"url", ""
|
||||||
)
|
)
|
||||||
assert pic_res
|
if not pic_res:
|
||||||
except AssertionError:
|
|
||||||
logger.warning("无法获取到图片资源:MessageSegment.image中file/url字段均为空")
|
logger.warning("无法获取到图片资源:MessageSegment.image中file/url字段均为空")
|
||||||
else:
|
else:
|
||||||
md += "\n".format(pic_res)
|
md += "\n".format(pic_res)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user