【发布时间】:2022-01-16 08:12:35
【问题描述】:
我希望当用户编写命令时,机器人会删除具有特定名称的某些频道,但我无法成功。
错误:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Guild' object has no attribute 'get_category'
代码:
@client.command()
async def verification_channels_delete(ctx):
await ctx.send('Удаляю категории и каналы для верефикации...')
category1 = await ctx.message.guild.get_category('Verification')
category2 = await ctx.message.guild.get_category("Chat")
await category1.delete()
await category2.delete()
channel1 = await ctx.message.guild.get_text_channel("Verification")
channel2 = await ctx.message.guild.get_text_channel("Chat")
await channel1.delete()
await channel2.delete()
await ctx.send('Я удалил все каналы для верефикации!')
【问题讨论】:
标签: python discord discord.py