对于不和谐的bot,您如何在python中使用client.delete_channel()命令

时间:2019-03-23 20:55:33

标签: python discord.py

我需要知道如何在discord.py中使用delete_channel命令,也许有人请发布代码示例

1 个答案:

答案 0 :(得分:1)

这是您使用命令删除频道的方式

from discord.ext.commands import Bot
import discord

bot=Bot(command_prefix='.')

这是async版本,可能是您使用的版本


@bot.command(pass_context=True)
async def del_chan(msg,channel:discord.Channel):
    await bot.delete_channel(channel)

这是在rewrite

@bot.command()
async def del_channel(msg,chan:discord.TextChannel):
    await chan.delete()

要使用该命令,您需要执行.del_chan #channel_name.del_chan channel_name.del_channel #channel_name.del_channel channel_name