0
overwrites = {
    guild.default_role: discord.PermissionOverwrite(read_messages=False),
    guild.me: discord.PermissionOverwrite(read_messages=True)
}

channel = await guild.create_text_channel('secret', overwrites=overwrites

我想添加公会。(用户 ID)并有权读取消息 true,如果您知道如何执行此操作,请提供帮助我需要它来使用用户 ID 添加特定用户

4

1 回答 1

0

您可以使用get_member来获取Member对象:

overwrites = {
    guild.default_role: discord.PermissionOverwrite(read_messages=False),
    guild.me: discord.PermissionOverwrite(read_messages=True),
    guild.get_member(id): discord.PermissionOverwrite(read_messages=True),
}
于 2020-08-12T19:29:02.473 回答