如标题中所述,我想按命令进行操作,它创建了一个仅消息作者可以查看和键入的通道。我知道如何创建通道。
await client.create_channel(message.server, "Channel", type = discord.ChannelType.text)
但是我不知道如何设置权限。
答案 0 :(得分:1)
import discord
everyone = discord.PermissionOverwrite(read_messages=False)
mine = discord.PermissionOverwrite(read_messages=True)
await client.create_channel(message.server, 'secret', (message.server.default_role, everyone), (message.server.me, mine))
请参见docs中的“秘密文本通道”;默认情况下将使用TextChannel