如何获取发送消息的频道?

时间:2021-01-07 08:22:10

标签: discord.py

我一直在尝试制作和构建一些频道锁定命令,但它们都不起作用。到目前为止,我只有一个锁定命令来锁定一个特定的、固定的频道(下面的代码)。那么有人能告诉我如何制作一个锁定命令来锁定发送命令的频道吗?

@bot.command(aliases=['sd'])
@commands.has_role('Admin')
async def shutdown(ctx):
    """Shuts down #bank"""
    intro = bot.get_channel(768788764008251436)
    await intro.set_permissions(ctx.guild.default_role, send_messages=False)

1 个答案:

答案 0 :(得分:1)

您通过调用检索消息发送的频道。

intro = ctx.channel