@EugenOP

Как изменить права созданному чату, как отправить туда сообщение и как пингануть этот созданный чат?

Как изменить права созданному чату, как отправить туда сообщение и как пингануть этот созданный чат?
async def on_message(message):
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
@Telmor
@bot.command()
async def create_channel(ctx):
    for guild in bot.guilds:
        maincategory = discord.utils.get(guild.categories, id=890206389455159346)#id категории где будет создаваться канал
        channel = await guild.create_text_channel(name=f'Текстовый Канал',category = maincategory)
        member = ctx.author
        #await channel.set_permissions(member,manage_channels=True)
        emb = discord.Embed(title='Канал Создан', description=f'{ctx.author.mention}, Ваш канал был создан. Для перехода в него нажмите -> <#{channel.id}>')
        emb.set_thumbnail(url=ctx.author.avatar_url)
        await ctx.send(embed = emb)
        emb = discord.Embed(tilte='Текст в канале', description=f'{ctx.author.mention}, ваш канал был создан.')
        emb.set_thumbnail(url=ctx.author.avatar_url)
        await channel.send(embed = emb)

Дальше думаю разберётесь. Если что пишите что не понятно - отвечу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы