Discord.py(更改机器人的文字颜色)

Sta*_*ger 1 python bots colors discord.py

我在网上搜索过,但没有找到答案。

我为我的不和谐机器人创建了一个嵌入,我知道如何设置左侧栏的颜色,但如何更改机器人发送的文本的颜色?

Vul*_*pex 7

我能够为此找到的唯一解决方案(之前有同样的问题)是使用语法高亮

```css
green text
```
Run Code Online (Sandbox Code Playgroud)

你可以在这个github gist找到一个列表

希望它有所帮助,我不知道在不使用语法突出显示的情况下真正“着色”文本的任何其他解决方案。

更新:关于 OP 的评论。

这是我能够将其包含到嵌入中的一种方式。

```css
green text
```
Run Code Online (Sandbox Code Playgroud)

产生了这个:

https://i.imgur.com/KyaP17K.png

没有嵌入:

async def test(ctx, *args):
    retStr = str("""```css\nThis is some colored Text```""")
    embed = discord.Embed(title="Random test")
    embed.add_field(name="Name field can't be colored as it seems",value=retStr)
    await ctx.send(embed=embed)
Run Code Online (Sandbox Code Playgroud)

制作了这个: https://i.imgur.com/SWi4owj.png

\n在您为语法高亮选择的语言之后写一个新行很重要,否则它无法识别语言声明