@F1azy

Как сделать выдачу роли по кнопке?

Есть код:
import discord
from discord.ext import commands
from discord_components import DiscordComponents, Button, ButtonStyle

bot = commands.Bot(command_prefix='!', intents=discord.Intents.all())

@bot.event
async def on_ready():
    DiscordComponents(bot)

@bot.command()
async def verify(ctx):
    await ctx.send(
            embed=discord.Embed(title="Верификация|Verification"),
            components=[
                Button(style=ButtonStyle.green, label="Русский", emoji="✅"),
                Button(style=ButtonStyle.green, label="English", emoji="✅")
            ]
        )

bot.run("")

И мне нужно, чтобы при нажатие этих кнопок выдавались роли. Но только не знаю как продолжить код и т.д.
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
С вашим кодом - никак.

Отказаться от components, перейти на discord.py v2.0, открыть examples и изучить все примеры как решаются стандартные задачи.
Конкретно ваша решается в файле views/persistent.py
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
24 мая 2024, в 10:38
50000 руб./за проект
24 мая 2024, в 10:22
11000 руб./за проект
24 мая 2024, в 10:21
5000 руб./за проект