我已经在网上搜索了,但没有找到答案。
我为我的不和谐机器人创建了一个嵌入,并且我知道如何设置左侧栏的颜色,但是如何更改该机器人发送的文本的颜色?
答案 0 :(得分:2)
为此我能够找到的唯一解决方案(之前有相同的问题)是使用语法突出显示
```css
green text
```
您可以在此github gist
中找到列表希望这会有所帮助,我不知道在不使用语法突出显示的情况下真正实现“彩色”文本的任何其他解决方案。
更新: 关于OP的评论。
这是我能够将其包含到嵌入中的一种方式。
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)
产生了这个:
未嵌入:
async def test(ctx, *args):
retStr = str("""```css\nThis is some colored Text```""")
await ctx.send(retStr)
在您选择用于语法突出显示的语言之后写一个新行\n
很重要,否则它将无法识别它的语言声明