首页 > 解决方案 > 如何让我的“说”命令删除命令消息,同时保留机器人的消息?(discord.py)

问题描述

我做了一个说命令,但我希望它删除我的消息并保留机器人的消息。我将如何创建删除我的消息的对象?这是我的代码:

@client.command()
@commands.has_permissions(manage_messages=True)
async def say(ctx, message=None):
    await ctx.send(message)

标签: pythondiscord.py

解决方案


您可以使用await ctx.message.delete()删除作者的命令消息。

参考:https ://discordpy.readthedocs.io/en/latest/api.html#discord.Message.delete


推荐阅读