如何添加消息作者以覆盖discord.py

时间:2019-10-14 18:48:22

标签: python discord.py

我有以下代码

async def on_message(message):
    guild = message.guild
    if("-new" in message.content):
        print("1")
        overwrites = {
            guild.default_role: discord.PermissionOverwrite(read_messages=False)
        }
        channel = await guild.create_text_channel('ticket-' + str(generateId(8)), overwrites=overwrites)

这允许用户创建故障单。 但是,这是一个问题,因为只有像Admins这样的较高权限的组才能查看票证。很明显,如何将角色添加到权限列表中,但是,如何将消息的作者添加到overwrites词典中?

我尝试过guild.message.author: discord.PermissionOverwrite(read_messages=True, send_messages=True),但没有成功。

0 个答案:

没有答案