🐛 调整图文消息的发送

This commit is contained in:
‘KimigaiiWuyi’ 2023-11-07 20:12:47 +08:00
parent d96060cd26
commit edfe9b0f35

View File

@ -582,12 +582,20 @@ async def group_send(
async def _send(content: Optional[str], image: Optional[str]): async def _send(content: Optional[str], image: Optional[str]):
message = Message() message = Message()
if content:
message.append(MessageSegment.text(content))
if image: if image:
_image = image.replace('link://', '')
if content and image:
data = f'{content}\n{_image}'
message.append(MessageSegment.markdown(data))
elif content:
message.append(MessageSegment.text(content))
elif image:
message.append(MessageSegment.image(image)) message.append(MessageSegment.image(image))
if markdown: if markdown:
message.append(MessageSegment.markdown(markdown)) _markdown = markdown.replace('link://', '')
message.append(MessageSegment.markdown(_markdown))
if buttons: if buttons:
message.append(MessageSegment.keyboard(_kb(buttons))) message.append(MessageSegment.keyboard(_kb(buttons)))