Содержание
Помните, не нужно спешить пройти проверку до 7 октября, проверка в любом случае занимает около 5-ти дней. Если у Вас менее 100 серверов, Вам не о чем беспокоиться, ваш бот будет работать так же, как и всегда. Имейте ввиду, некоторые вещи НЕ официальные. Относитесь ко всему с долей скептицизма.
- Если Вы находитесь в команде, проверку может пройти только владелец, после проверки значок получат все её участники. Источник
- Если Вы не можете пройти проверку, Вы можете передать вашу команду другому участнику, чтобы он мог выполнить процесс проверки. Источник
- Проверка пользователя через Stripe производится только один раз, далее она не требуется, но каждого бота нужно отдельно подтверждать.
- Вам НЕ нужен аккаунт в Stripe для подтверждения, только документ. Источник
- Проверка необходима только в том случае, если ваш бот находится на более чем 100 серверов, но вы можете начать, если бот находится на 75+ серверах. Источник
- Будет ли проверка доступна для ботов менее чем на 75 серверах? В данный момент нет. Discord может повысить или понизить этот лимит в будущем. Источник
- Для проверки требуется около пяти рабочих дней. Источник
- Крайний срок — 7 октября, после чего Ваш бот не сможет присоединяться к более чем 100 серверам, но не будет удален из существующих. К тому же, Вы не сможете использовать «Privileged intents». Источник
- Проверка доступна всем, кто может использовать Discord, то есть с 13 лет.
- Верификация производится человеком, не нужно беспокоиться о том, что боты неправильно вас поймут.
Что такое «Privileged Intents»? Источник
GUILD_MEMBERS
позволяет Вам получать обновления пользователей, а так же их вход и выход с сервера. GUILD_PRESENCES
позволяет Вам получать статусы, такие как «В Сети», «Не Активен» и так далее.
GUILD_MEMBERS (1 << 1) - GUILD_MEMBER_ADD - GUILD_MEMBER_UPDATE - GUILD_MEMBER_REMOVE GUILD_PRESENCES (1 << 8) - PRESENCE_UPDATE
Не являющийся исчерпывающим список документов Источник
- Паспорт
- Водительские права (перед/зад)
- ID карта (перед/зад)
- Вид на жительство/Грин карта США/Удостоверения жителя Северной Каролины
- Отметка о пересечении границы
- Идентификационная карта подростка
- Нью-Йоркская карта
- Банковская карта Visa США
Это зависит от страны, но главное, что вы должны предъявить достоверную информацию о себе. Это могут быть водительские права, паспорт, федеральный идентификатор, или что-то другое из этой категории. Особенности всегда есть. Если Вам надо пройти проверку, Stripe скажет, достоверный ли Ваш документ. Документы для стран, отличных от США, смотри здесь: https://stripe.com/docs/connect/identity-verification-api#acceptable-id-types. Однако, это НЕ ИСЧЕРПЫВАЮЩИЙ СПИСОК ПОДДЕРЖИВАЕМЫХ СТРАН.
Если у Вас нет документа, свяжитесь с поддержкой, они помогут. Кроме того, по-видимому, в США Вы можете получить идентификацию штата с разрешения родителей.
- Stripe – надежная платформа для платежей, не надо беспокоится о своих данных. Они не зарабатывают на них, они получают доход, благодаря комиссии за перевод. Для тех, кто беспокоиться о хранении данных на серверах США, Я понимаю, но у нас нет другого выбора. Я не говорю, что так должно быть, я говорю, что так есть.
- Получат ли наши боты верифицированный сервер технической поддержки? Это уже спрашивали несколько раз. У меня есть заметка “подумать об этом”, но ничего прямо сейчас. Источник
Как и на чем работает ваш бот?
- Операционная система с версией, если возможно.
- Библиотеки (включая их версии) и язык программирования.
- Базы данных, если таковые используются.
- Информация о хостинге, например, хостинг-провайдер или ваш домашний сервер.
Безопасен ли ваш сервер? Может ли кто-либо получить доступ к данным?
Сторонние авторизационные сервисы больше похожи на «Использует ли ваш бот Twitch OAuth, чтобы вы имели возможность присоединить Discord к Twitch?» Источник
Если вы не храните никаких данных, просто напишите Я не храню данные
. Если вы храните данные, например, об уровнях и валюте, вы должны написать об этом. До тех пор, пока данные анонимны, это не создаст никаких проблем. В любом случае, ложная информация о хранимых данных доставит вам ещё больше неприятностей.
Насколько я понимаю, «данные конечного пользователя» — это данные, генерируемые пользователями (такие как никнейм, текст сообщений, и т.д.). Идентификаторы (ID) таковыми не являются, так как генерируются самим Discord-ом.
Нет. Это, буквально, отправка данных из Discord, обратно в Discord. Это нормально.
Вероятно, потому, что им нужно подтвердить, что Stripe не лжёт им о верификации. Они четко сказали, что они не хранят никаких данных.
Перевод статьи на русский – команда SD.C, специально для «SD.Community»
Verification bot для Discord — это дополнение, позволяющее защитить сервер от атак спамеров. Дополнение временно запрещает доступ к каналу для неподтвержденных пользователей. Для получения доступа им потребуется подтвердить свой аккаунт посредством ввода кода, сгенерированного случайным образом. За счет этого сервер становится защищенным от ботов, рассылающих спам-сообщения.
Сервер, на который был установлен бот для верификации, защищен от спамерских атак. Посредством его установки администратор канала фильтрует посетителей, выявляя реальных пользователей и ботов.
Каждой учетной записи, пользователь которой зашел на севере, будет предложено ввести в отдельном сообщении случайно сгенерированный пароль. До момента, пока идентификация не будет выполнена, север или его отдельный канал (зависит от настроек) не будет доступен.
Также в сам бот интегрирована возможность общения со службой поддержки разработчиков. Чтобы использовать ее, нужно отобразить список всех доступных команд и выбрать вариант диалога с автором дополнения.
Управление ботом осуществляется с помощью нескольких команд:
Команды администратора | Описание |
add-verify | Установка защиты на канал |
remove-verify | Удаление защиты |
check-verify-channel | Проверка наличия активации на канале |
check-verify | Проверка активированного бота на наличие ошибок |
verify-message «Текст» | Настройка сообщения, которое будет отображаться пользователям в качестве предложения на прохождение верификации |
prefix | Настройка префикса, используемого для ввода команд |
update | Обновление текущей версии до последней вышедшей |
Команды пользователя | |
verify | Генерация кода для идентификации |
verify [код] | Ввод полученного кода для прохождения процедуры верификации |
help или commands | Отображение списка доступных для ввода команд |
На заметку: все команды необходимо вводить с префиксом. По умолчанию «!». Например, «! add-verify». Используя команду «! prefix (любой символ, буква английского алфавита или цифра)», можно изменить установленный префикс.
Для установки нужно:
- Открыть Discrod на своем устройстве или в браузере.
- Авторизоваться в учетной записи.
- Зайти на сервер, куда планируется произвести установку.
- Отправить приглашение на сервер боту и подтвердить синхронизацию.
- Перезагрузить программу или обновить страницу в браузере.
- Предоставить следующие разрешения:
- на отправку сообщений;
- на блокировку пользователей (будет использоваться в случае, если аккаунт три раза подряд не прошел верификацию);
- на просмотр и редактирование ролей пользователей на сервере.
- Проверить правильность настройки и работоспособность.
Если один раз добавить Verification bot на канал с браузера, дополнение больше не придется устанавливать на текущий север. При запуске ПК версии мессенджера или его мобильного приложения Verifivation bot уже будет активен.
Скачать Verification bot для Дискорда можно бесплатно с официального сайта поддержки мессенджера. Найти нужную версию можно по авторству. Разработчиком бота является пользователь, зарегистрированный под ником ReallygirlLP#7726. Дополнение распространяется на бесплатной основе и не имеет подписочной системы поощрения автора.
01.03.202117:2360Евгений ВерещакаИнформационный портал IT Техник
Интернетом пользуется огромное количество людей, и некоторые из них могут недоброжелательно относиться к другим людям и пытаться навредить им различными способами. Один из таких способов – атака ботами. Сервера Discord так же часто атакуют с помощью этого способа. Сегодня мы рассмотрим способ защиты от таких атак.
Существует множество ботов для защиты сервера Discord от спам-атак. Но, так как верифицировать бота в дискорд достаточно сложно, а пользоваться нужно только проверенными ботами — сегодня мы рассмотрим одного таких проверенных “защитников”, вы узнаете как им пользоваться и как правильно его настроить. Им является малоизвестный, но хороший бот ServerCaptchaBot.
Функционал и возможности
Бот предоставляет возможность уберечь ваш Discord-сервер от спам-атаки ботами путем установки в него капчи, которую пользователь должен будет пройти в обязательном порядке перед тем, как окончательно попасть на сервер. Таким образом, боты для спам-атаки не смогут попасть на ваш сервер и создавать помеху другим пользователям.
Подготовка сервера. Настройка бота. Как сделать ратификацию бота на сервере в программе.Для того, чтобы добавить бота на сервер, потребуется зайти на официальный сайт разработчиков (https://captchabot.xyz/) и нажать на кнопку “Invite now”: После этого вас перенаправит в Discord, где вы сможете выбрать сервер, на который нужно добавить бота: Выберите нужный вам сервер и нажмите на кнопку “Продолжить”. Появится окно выдачи прав боту. Смело ставим галочки на все пункты, нажимаем на кнопку “Авторизовать”: Проходим капчу и проверяем наличие бота в участниках: Готово. Следующим шагом будет создание текстового канала для верификации. Для этого нажмите на иконку плюса справа от вкладки “текстовые каналы” в месте, где находятся все каналы: В поле “Название канала” напишите желаемое название будущего канала, в котором будет производиться проверка пользователей и нажмите на кнопку “Создать канал”: Отлично. Канал для верификации готов. Далее вам нужно добавить роль “Проверенного” пользователя, который прошел проверку и может писать в общий текстовый канал. Сделать это можно нажав на название вашего сервера в левом верхнем углу и в открывшемся контекстном меню выбрать пункт “Настройки сервера”: В открывшемся списке настроек, ищем в левой стороне вкладку “Роли” и заходим в неё. Далее, нажимаем на иконку плюса, таким образом мы добавляем новую роль на сервер: Теперь можно дать имя для новой роли. Для того, чтобы это сделать, нужно вписать в поле “Название роли” желаемое название. Здесь же вы можете задать для роли свой собственный цвет. Сделайте активными пункты настроек роли “Показывать участников с ролью отдельно от остальных участников в сети” и “Позволить @упоминать эту роль”, находящиеся снизу выбора цвета роли: Добавленная вами роль будет автоматически выдаваться всем пользователям, которые успешно прошли проверку.
Следующим шагом нужно закрыть список настроек и зайти в настройки текстового канала, в который смогут писать только те пользователи, которые прошли верификацию: Далее, в открывшемся списке настроек, откройте вкладку “Права доступа”, нажмите на иконку плюса около списка ролей и в открывшемся списке выберите вашу недавно созданную роль прошедшего верификацию пользователя: В открывшемся списке прав справа, поставьте галочки на разрешениях, которые вы хотите дать верифицированному пользователю (Лучше всего дать прошедшим проверку пользователям права читать и отправлять сообщения, а пользователям которые проверку не прошли (@everyone) – запретить отправлять сообщения и читать их): Те же действия проделываем с категориями, которые содержат в себе голосовые каналы. Ищем в списке прав доступа такие пункты как: “Подключаться” и “Говорить” и задаем для каждой роли свои настройки: Закрываем окно настроек и идем в настройки канала верификации. Здесь вам нужно снова добавить роль пользователя, который прошел проверку и запретить ему читать и отправлять сообщения. Для пользователей, которые не прошли проверку, нужно разрешить читать, но запретить писать сообщения. Таким образом, мы более-менее подготовили сервер к работе бота, создали роль проверенного пользователя, которая будет выдаваться после проверки пользователя и настроили роль @everyone для тех, кто по каким-либо причинам не смог пройти верификацию.
Настройка бота
Дальше, вам нужно зайти в настройки сервера (инструкция как зайти в настройки сервера – выше) и выбрать вкладку “Роли” в списке слева. Ищем в появившемся списке роль “Server Captcha Bot” и выдаем ей права администратора, нажав на пункт под названием “Администратор” во вкладке “Основные права”. Таким способом, вы выдаете боту права администратора. Так же требуется перетянуть мышью роль нашего бота в самый верх в списке ролей: Теперь можно сделать верификацию в дискорде бота.
Перейдем к процессу. Укажем боту текстовый канал, в котором будет проходить верификация: напишите в чат команду “!config verificationChannel #название канала” и после решетки (без пробелов!) напишите имя текстового канала, который вы хотите использовать для проверки пользователей:
Чтобы после прохождения проверки человеку выдавалась роль проверенного пользователя, потребуется ввести следующую команду: “!config userRole *название роли*”, где нужно написать имя, которым вы назвали роль проверенного пользователя:
Все готово! Осталось только проверить работоспособность!
Копируем ссылку-приглашение на сервер и отправляем ее будущим пользователям сервера. После того, как люди начнут подключаться к серверу, они не смогут ничего писать в основной текстовой канал и подключаться к голосовым каналам, пока не пройдут капчу, которую бот будет присылать им в личные сообщения: Проходим капчу: Наблюдаем то, как для нас стали доступными к подключению и общению каналы, которых мы раньше даже не могли видеть:
Команды управления ботом
Админ-команды:Чтобы узнать текущую конфигурацию бота, напишите команду “!config”.
Чтобы указать текстовый канал, в котором будут находиться пользователи, не прошедшие проверку — введите команду “!config verificationChannel *имя текстового канала*”.
Для того, чтобы указать роль, которая будет выдаваться пользователям после прохождения проверки, нужно ввести команду “!config userRole *имя роли*”. Вы можете создать отдельный текстовый канал, в котором будут вестись логи капчи. Сделать этот канал хранилищем логов можно с помощью команды “!config logsChannel *имя канала*”.
С помощью команды “!config bypassCaptcha Yes/No” можно разрешить/запретить вышедшим с сервера пользователям, которые уже верно вводили капчу не вводить ее заново при входе.
Команда “!config prefix *префикс*” меняет префикс (символ перед командой), на который бот будет реагировать.
Используемые источники:
- https://gist.github.com/megavasiliy007/f277daf4bbdb704cd77770a71f3be469
- https://it-tehnik.ru/discord/verification-bot.html
- https://discordik.ru/boty/dlya-verifikacii/