斜线命令和嵌入问题

时间:2021-03-28 09:40:52

标签: python python-3.x discord discord.py

我想使用新的斜杠命令功能创建一个“帮助”命令。另外我希望嵌入消息被隐藏,所以只有消息作者可以看到它:

@slash.slash(name='help', description='Help command', guild_ids=guild_ids)
@commands.has_role(804318858873536522)
async def help(ctx):
    embed=discord.Embed(title='Help', description='Heres the help', colour=discord.Colour.blue())
    await ctx.send(embed=embed, hidden=True)

当我执行此命令时,出现此错误:

discord.errors.HTTPException: 400 Bad Request (error code: 50006): Cannot send an empty message

如果我删除“隐藏”参数,它工作正常。但正如我所说,我希望只有作者才能看到这条消息。那么有没有办法发送这样的嵌入?

1 个答案:

答案 0 :(得分:1)

这似乎是一个错误。发送嵌入文件本身有效,hidden=Truecontent='...' 配合使用。如果可能,请更改您对内容的嵌入。

顺便说一句,对不起,我没有足够的声誉来评论。