Noel G
Noel G

Reputation: 116

discord.py overwrite in create_text_channel permissions

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

i want to add guild.(user id) and has permission to read message true ,please help if you know how to do this I need it to just add a specific user using the user id

Upvotes: 0

Views: 1141

Answers (1)

Patrick Haugh
Patrick Haugh

Reputation: 60944

You can use get_member to get the Member object:

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),
}

Upvotes: 0

Related Questions