不和谐机器人设置嵌入消息颜色
Posted
技术标签:
【中文标题】不和谐机器人设置嵌入消息颜色【英文标题】:discord bot set embed message color 【发布时间】:2021-04-14 23:32:22 【问题描述】:所以我写了这个代码来发送嵌入消息,如果你写000000
它会使嵌入变为黑色,但如果你写ff0000
为红色,它就行不通了,你必须写0xff0000
为了让它工作,有没有办法让ff0000
在没有0x
的情况下工作?这是我的代码:
async def embed(ctx, *, content: str):
title, description, color = content.split('|')
embed = discord.Embed(title=title, description=description, color=int(color, 0))
await ctx.send(embed=embed)
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:您可以简单地将颜色 (ff0000
) 转换为基数为 16 的 int
async def embed(ctx, *, content: str):
title, description, color = content.split("|")
embed = discord.Embed(title=title, description=description, colour=int(color, 16))
【讨论】:
以上是关于不和谐机器人设置嵌入消息颜色的主要内容,如果未能解决你的问题,请参考以下文章