我如何在 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 中发送嵌入?

如何在 discord.py 中嵌入如下图所示的按钮? [关闭]

Discord.py 创建没有字幕的嵌入

如何在 discord.py 中复制嵌入?

discord.js - 如何从嵌入中读取数据

Discord Bot Python 让它创建嵌入