我如何在 Python 中嵌入 Discord 中换行?
Posted
技术标签:
【中文标题】我如何在 Python 中嵌入 Discord 中换行?【英文标题】:How i can make a line break in Discord embed in Python? 【发布时间】:2020-11-22 04:55:44 【问题描述】:我试图在每个嵌入字段之间留出一个空间,我尝试使用 \u200B
和 \n
但它对我不起作用。 ( 使用 Python 创建 discord bot)
async def cmd_help(self, ctxt):
embed=discord.Embed(
color=ctxt.author.color,
description=f'All Command**self.client.user.mention**'
)
embed.set_author(name=self.client.user.name, icon_url=self.client.user.avatar_url)
embed.add_field(name='Server Command', value='`p!ping`>>Check the ping from server to bot.\n`p!list`>>Check the number of users in the server.', inline=False)
embed.add_field(name='Users Command', value='`!kick`>>Kick the user from server.', inline=False)
await ctxt.send(embed=embed)
【问题讨论】:
inline = False
不是已经这样做了吗?或者你想要额外的空间?
我想要一个额外的空间
【参考方案1】:
因为您想在 2 个字段之间添加额外的空间,所以这是一个很好的解决方法:
embed.add_field(name='Server Command', value='`p!ping`>>Check the ping from server to bot.\n`p!list`>>Check the number of users in the server.', inline=False)
embed.add_field(name = chr(173), value = chr(173))
embed.add_field(name='Users Command', value='`!kick`>>Kick the user from server.', inline=False)
我所做的是在它们之间添加了另一个字段,并将其名称和值设置为 空字符。
【讨论】:
没问题很乐意提供帮助以上是关于我如何在 Python 中嵌入 Discord 中换行?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 js 编码的机器人在 Discord 中发送嵌入?