Как я могу сделать разрыв строки в Discord встроенным в Python? - PullRequest
2 голосов
/ 01 августа 2020

Я пытаюсь сделать пробел между каждым полем вставки, я пытался использовать \u200B и \n, но у меня это не работает. (Использование Python для создания бота Discord)

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)

1 Ответ

1 голос
/ 02 августа 2020

Поскольку вы хотите добавить дополнительное пространство между двумя полями, это хороший обходной путь:

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)

Я сделал следующее: я добавил еще одно поле между ними и установил его имя и значение на пустой символ .

...