![](/img/trans.png)
[英]How do I get a discord bot to send a random message inside an embed in python
[英]I absolutely cannot get my bot to send a embed message in python
我絕對找不到解決此問題的方法,這就是我嘗試做的:
@client.command(aliases=['Info','information','Information'])
async def info(ctx):
embed=discord.Embed(title="Info", description="This menu displays the info about this bot", color=#fff300())
embed.set_author(name=ctx.author.display_name, icon_url=ctx.author.avatar_url)
embed.add_field(name="placeholder", value="another placeholder", inline=False)
embed.add_field(name="so much placeholder", value="Bit more placeholder", inline=False)
embed.add_field(name="(placeholder text)", value="(placeholder text)", inline=True)
embed.add_field(name="way too much placeholder", value="some more placeholder", inline=True)
embed.add_field(name="more placeholder", value="placeholder", inline=False)
await ctx.send(embed=embed)
我什至使用了我能使用的任何網站,甚至是最新的網站,但我找不到任何方法來修復錯誤,我不斷收到語法錯誤,無論如何我都找不到修復它,
語法錯誤是在初始化嵌入時
embed = discord.Embed(..., color=#fff300())
python 中的注釋以#
開頭,要修復它只需將其放在引號中
color="fff300"
注意:這不起作用,您需要將其轉換為基數為 16 的 int (也是colour
不是color
):
colour=int("fff300", 16)
# Or as `Nurqm` suggested
colour=0xfff300
embed = discord.Embed(title="Info", description="This menu displays the info about this bot", colour=int("fff300", 16))
@client.command()
async def info(ctx):
embed = discord.Embed(title="Info", description="This menu displays the info about this bot", color=0xa3a3ff)
embed.set_author(name=ctx.author.display_name, icon_url=ctx.author.avatar_url)
embed.add_field(name="placeholder", value="another placeholder", inline=False)
embed.add_field(name="so much placeholder", value="Bit more placeholder", inline=False)
embed.add_field(name="(placeholder text)", value="(placeholder text)", inline=True)
embed.add_field(name="way too much placeholder", value="some more placeholder", inline=True)
embed.add_field(name="more placeholder", value="placeholder", inline=False)
await ctx.send(embed=embed)
我看到的是一些縮進(間距)錯誤和顏色格式錯誤。 除此之外,我幾乎沒有看到任何錯誤,它應該可以工作,如果沒有,請告訴我們您到底面臨什么錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.