Верификация. Как сделать?

morfimist

Участник
Сообщения
47
Реакции
2
Как сделать такую верификацию?
1638833700451.png
 

Chechnya

Участник
Сообщения
135
Реакции
34
Как сделать такую верификацию?
Посмотреть вложение 88266
Та фиг его знает , можно сделать через дискорд ультимейт с выдаваением внутрисерверных плюх
Сообщения автоматически склеены:

Как сделать такую верификацию?
Посмотреть вложение 88266
Что тебе мешало просто загулить название этого бота ?
И не закидывать тупыми вопросами форум (GitHub - CascadeBot/CascadeBot: A fully Customizable discord bot)
 
Последнее редактирование:

morfimist

Участник
Сообщения
47
Реакции
2
Та фиг его знает , можно сделать через дискорд ультимейт с выдаваением внутрисерверных плюх
Сообщения автоматически склеены:


Что тебе мешало просто загулить название этого бота ?
И не закидывать тупыми вопросами форум (GitHub - CascadeBot/CascadeBot: A fully Customizable discord bot)
Т.к это мой прошлый бот (Ну как мой, его писал мой кодер, он не говорит как сделал)
Сообщения автоматически склеены:

Та фиг его знает , можно сделать через дискорд ультимейт с выдаваением внутрисерверных плюх
Сообщения автоматически склеены:


Что тебе мешало просто загулить название этого бота ?
И не закидывать тупыми вопросами форум (GitHub - CascadeBot/CascadeBot: A fully Customizable discord bot)
И то что ты скинул - никак не может быть именно этим, ибо этому боту месяца 3-4, а там файлы от трех лет.
 

Chechnya

Участник
Сообщения
135
Реакции
34
Т.к это мой прошлый бот (Ну как мой, его писал мой кодер, он не говорит как сделал)
Сообщения автоматически склеены:

Что?твой бот ?бред же ,побольше елозь по ушам ,такого бреда давно не слышал и не читал
 

morfimist

Участник
Сообщения
47
Реакции
2
Я не имел ввиду что мой, его писал мой кодер, я же сказал.
Сообщения автоматически склеены:

и + я говорю про скрин а не про бота на github
 

Вложения

  • 1638836187552.png
    1638836187552.png
    55.1 КБ · Просмотры: 257
Последнее редактирование модератором:

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
берёшь node.js, discord.js, знания о js (вот тебе дока discord.js: Discord.js) и.. делаешь.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #7
Я так и не понял сути вопроса.
Вас научить использовать Discord API или в чём он заключается?
 

Flames

New plan of beginning.
Сообщения
676
Реакции
410

Yooki

Добрая душа
Сообщения
473
Реакции
169
Чуваки, че вы замучали бедного; просто гуглишь любого бота который выдает роли по реакциям. Блочишь доступ ко всему контенту для @everyone, кроме канала с данным сообщием. Готово.

Какой Discord API зачем изобретать колесо

_
Пардон, не проснувшись нормально ответил, тут именно про кнопки речь и тема в разделе скриптинга. Просто бывает, что люди много лишнего пишут, когда можно дать быстрый и прямой ответ, закрыв тему.
 
Последнее редактирование:

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
@Yooki, это не реакция...
Сообщения автоматически склеены:

@morfimist, ну рил гугл. Это "меню" так называемое, в котором вместо текста кнопки - эмодзи ключа. По его нажатию что-то происходит, а что - хз
 

Madness aka null138

Участник
Сообщения
713
Реакции
734
Раньше это делалось через реакции, но с недавних пор Discord ввел возможность добавлять некоторые штуки в сообщение. Насколько я знаю, кастомную кнопку и кастомное меню, который виден тому кто нажал на кнопку.
Discord API | Message Components
Discord JS | Buttons
 

morfimist

Участник
Сообщения
47
Реакции
2
Я уже решил проблему.
Сообщения автоматически склеены:

Код, кому нужно:
# Верификация (verif)

@bot.command()
async def verif(ctx):

    emb = discord.Embed(
        description =
        f"""
        Необходимо пройти верефикацию(Нажав на кнопку ниже), чтобы получить доступ к каналам.
        """,
    )
    emb.set_author(name = 'Привет, ты на сервере ⚡ Cascade ⚡')

    row = ActionRow(
        Button(
            style = ButtonStyle.gray,
            label = '🔑',
            custom_id = 'verif_button'
        )
    )
    await ctx.send(embed = emb, components = [row])

@bot.event
async def on_button_click(inter):

    res = 'Вы успешно верифицировались!' # ваш вывод сообщение что человек получил роль
    guild = bot.get_guild(inter.guild.id)

    if inter.component.id == "verif_button":
        verif = guild.get_role(864163458744582145)
        member = inter.author
        await member.add_roles(verif)
        await inter.reply(res, ephemeral = True)


Выглядит это вот так
:
Discord_bEMK8y0LIL.png
 
Сверху Снизу