Discord 嵌入不会发送。介意检查我的代码吗?

问题描述 投票:0回答:1

所以我几年前就制作了这个机器人,我完全了解所做的更改,至少我是这么认为的。我有这个嵌入命令,以前可以工作,但现在我无法理解它。每当我输入命令时,它什么也打印不出来。没有错误,什么也没有。我环顾四周,并将其用作我最后的资源。

@client.command(aliases=['hold'])
async def hug(ctx, user: discord.Member):
    embed = discord.Embed(
        description=f'**{ctx.author.name}** is hugging **{user.display_name}**',
        colour=discord.Colour.blue())

    embed.set_footer(
        icon_url=ctx.author.avatar_url,
        text=f'Requested by {ctx.author.name} | How nice.')

    random_link = random.choice(hugs)
    embed.set_image(url=random_link)

    await ctx.send(embed=embed)

是的,这一切都是硬编码的。这是我的第一个机器人,我很想把它带回来。 这应该做的是从我上面的列表(拥抱)中获取一个随机链接,并将其用作嵌入中的 gif,其他一切都非常简单。我们有一个标题、一个页脚以及一切让它看起来漂亮的东西。消息内容意图和所有其他意图均已启用。为什么没有工作?

我尝试查找内容,但没有出现任何错误,我什至不知道从哪里开始。我已经看过其他人的代码嵌入方式,这对我来说看起来不错。我错过了什么吗?我正在使用 Visual Studio。所有其他命令都可以正常工作。

python discord embed
1个回答
0
投票

不知道我做了什么,只是重写了整个事情并且成功了。别问。

© www.soinside.com 2019 - 2024. All rights reserved.