ult*_*duc 5 newline list discord.py
我有一个带有换行符的列表,称为变量 result
['**Status: **Enabled\n**Q: **What is 2 + 2?\n **\\ A: **4\n\n**Author: **UltimateDucc#9121\n\n\n', '**Status: **Enabled\n**Q: **Where is Ethiopia?\n **\\ A: **Africa\n\n**Author: **BigSnacc#2466\n\n\n']
Run Code Online (Sandbox Code Playgroud)
当我通过不和谐将其作为嵌入式消息发送时:
l_msg = discord.Embed(
title = f'Page {list_msg}',
description = str(result),
colour = discord.Colour.blue()
)
await message.channel.send(embed = l_msg)
Run Code Online (Sandbox Code Playgroud)
结果\n是,无论出于何种原因,每个人都被忽略了。
任何帮助表示赞赏。
您需要将各个列表条目转换为字符串,而不是整个列表的字符串表示形式。这是通过str.join()完成的。
尝试将描述行更改为:
description=''.join(result),
Run Code Online (Sandbox Code Playgroud)
结果: