【发布时间】:2021-02-13 22:19:40
【问题描述】:
我创建了一个机器人,它会在我输入命令时锁定每个频道,但是,我不希望它锁定员工频道和公告频道。 到目前为止,这是我的代码:
@bot.command(aliases=['r'])
@commands.has_permissions(manage_channels=True)
async def lockdown(ctx):
for guild in bot.guilds:
for channel in guild.text_channels:
channel = channel
overwrite = channel.overwrites_for(ctx.guild.default_role)
overwrite.send_messages = False
await channel.set_permissions(ctx.guild.default_role, overwrite=overwrite)
await channel.send('Lockdown has started')
我该怎么做?
【问题讨论】:
标签: python discord discord.py