首页 > 解决方案 > 如何删除命令的当前通道。不和谐.py

问题描述

所以我正在制作一个命令,删除运行它的通道。我的代码是这样的:

@client.command()
async def deletecurrent(ctx):
await ctx.send('Deleting..')
#Delete current channel code here

标签: pythonpython-3.xdiscorddiscord.py

解决方案


我什至不会采取额外的步骤来通过 .get() 方法获取当前频道。

当前通道对象通过 ctx 对象传递给您。它包含 ctx.channel

所以删除当前频道的代码是:

await ctx.channel.delete()

推荐阅读