python - 如何删除命令的当前通道。不和谐.py
问题描述
所以我正在制作一个命令,删除运行它的通道。我的代码是这样的:
@client.command()
async def deletecurrent(ctx):
await ctx.send('Deleting..')
#Delete current channel code here
解决方案
我什至不会采取额外的步骤来通过 .get() 方法获取当前频道。
当前通道对象通过 ctx 对象传递给您。它包含 ctx.channel
所以删除当前频道的代码是:
await ctx.channel.delete()
推荐阅读
- postgresql - 具有 PK 约束的列在 Postgres 中包含空值
- javascript - 加载模型 Three.js GLTFLoader 语法错误 JSON.parse
- java - Cassandra 启动问题:CassandraDaemon
- java - 在链接的阻塞队列中未正确传递值
- python - 测试保存的卷积自动编码器
- swift - 如何打印 CharacterSet.decimalDigits 的内容?
- ruby-on-rails - 给定月份和日期的最新日期
- php - Laravel - 通过自定义 php 脚本检查存储文件夹权限
- java - 无法从同一个包中解析类(java)
- c++ - 做对了类似竞争的问题,但在提高效率方面需要帮助