【发布时间】:2021-03-31 19:27:51
【问题描述】:
所以我正在尝试为我的不和谐机器人创建一个嵌入构建器的命令。我希望命令的用户能够输入嵌入颜色的十六进制值。这是我尝试过的:
value = message.content
embed=discord.Embed(title='Hey', description="How are you?", color=value)
await output.edit(content=None, embed=embed)
但是当我这样做时,我得到了错误:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: Expected discord.Colour, int, or Embed.Empty but received str instead.
我该如何解决这个问题?谢谢。
【问题讨论】:
-
我认为这是一个令人惊奇的问题!当我开始编写 Discord 机器人时,我遇到了一个非常相似的问题,我花了几个小时搜索文档试图找到答案!
标签: python discord discord.py embed discord.py-rewrite