创建一个仅message.author可以看到python的通道

时间:2019-01-12 18:16:33

标签: python discord

如标题中所述,我想按命令进行操作,它创建了一个仅消息作者可以查看和键入的通道。我知道如何创建通道。

await client.create_channel(message.server, "Channel", type = discord.ChannelType.text)

但是我不知道如何设置权限。

1 个答案:

答案 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