【问题标题】:Role Permissions in Discord.py RewriteDiscord.py 重写中的角色权限
【发布时间】:2020-09-24 06:12:52
【问题描述】:

尝试在异步睡眠后锁定频道。我睡着了,但我 45 分钟的研究完全没有帮助。

【问题讨论】:

    标签: python url-rewriting discord discord.py


    【解决方案1】:

    使用discord.TextChannel.set_permissions() 定位特定成员或角色。 (您也可以遍历公会中的所有角色。)

    https://discordpy.readthedocs.io/en/latest/api.html?highlight=textchannel#discord.TextChannel.edit

    如果您仍然卡住,请使用该方法显示您尝试的代码。

    【讨论】:

    • overwrite = discord.PermissionOverwrite() kwargs.overwrite.send_messages = False kwargs.overwrite.read_messages = True await channel.set_permissions(member, overwrite=overwrite)
    【解决方案2】:
    channel = discord.utils.get(guild.channels, name='Name')
    await channel.set_permissions(ctx.guild.default_role, send_messages=False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 2021-06-22
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多