创建命令说嵌入到 discord.py

时间:2021-02-13 07:55:23

标签: python discord.py

我有一个 discord.py 机器人,我想要 say embed 命令,我想让我这样写

R!sayembed title=hi description=hi

我有一个代码,但它不能按我想要的方式工作

@bot.command()
async def sayembed(ctx, *, message):
embed = discord.Embed(
    title=message,
    description=message,
    colour=discord.Color.green()
    )

await ctx.channel.send(embed=embed)

请有人帮助我使用该命令

1 个答案:

答案 0 :(得分:2)

正如@Łukasz Kwieciński 所说,discord.py 不支持 kwargs。我建议您尝试更改调用函数的方式,这样会更容易。

您可以将函数调用为:

drawImage

这将使您的代码变得简单,只需将两个字符串参数传递给您的函数:

{
     { "id": "61", "name": "1028 Visual Therapy", "slug": "1028-visual-therapy", "__typename": "Brand" }
     { "id": "51", "name": "3W Clinic", "slug": "3w-clinic", "__typename": "Brand" }
     { "id": "128", "name": "A. By BOM", "slug": "a-by-bom", "__typename": "Brand" }
     { "id": "96", "name": "ACTIMED", "slug": "actimed", "__typename": "Brand" }
     { "id": "123", "name": "Always be Pure", "slug": "always-be-pure", "__typename": "Brand" }
     { "id": "28", "name": "AMPM", "slug": "ampm", "__typename": "Brand" }
     { "id": "3", "name": "Angel Key", "slug": "angel-key", "__typename": "Brand" }
     { "id": "99", "name": "Annie's Way", "slug": "annies-way", "__typename": "Brand" }
     { "id": "67", "name": "APRIL SKIN", "slug": "april-skin", "__typename": "Brand" }
     { "id": "126", "name": "Aurora D.", "slug": "aurora-d", "__typename": "Brand" }
     { "id": "124", "name": "AXIS-Y", "slug": "axis-y", "__typename": "Brand" }
}