#python #discord #discord.py
#python #Discord #discord.py
Вопрос:
import discord
From discord.ext import commands
@client.command()
async def setup(ctx):
await ticket_channel.set_permissions(guild.Ticket-Helper_role, send_messages=True, read_messages=True, add_reactions=True, embed_links=True, attach_files=True, read_message_history=True, external_emojis=True, manage_channels=True)
client.run("TOKEN")
#Что там не так? Я хочу добавить роль в канал
Ответ №1:
Функция channel.set_permissions()
устанавливает права доступа пользователя в канале.Итак, вам нужно указать цель в качестве первого аргумента.Например:
await ticket_channel.set_permissions(ctx.message.author, send_messages=True, read_messages=True, add_reactions=True, embed_links=True, attach_files=True, read_message_history=True, external_emojis=True, manage_channels=True)
Я думаю, что вы хотите ограничить канал участниками с назначенными им определенными ролями.
для этого вы можете прочитать эту документацию