所以我几年前就制作了这个机器人,我完全了解所做的更改,至少我是这么认为的。我有这个嵌入命令,以前可以工作,但现在我无法理解它。每当我输入命令时,它什么也打印不出来。没有错误,什么也没有。我环顾四周,并将其用作我最后的资源。
@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。所有其他命令都可以正常工作。
不知道我做了什么,只是重写了整个事情并且成功了。别问。