Server captcha bot discord команды
Интернетом пользуется огромное количество людей, и некоторые из них могут недоброжелательно относиться к другим людям и пытаться навредить им различными способами. Один из таких способов – атака ботами. Сервера Discord так же часто атакуют с помощью этого способа. Сегодня мы рассмотрим способ защиты от таких атак.
Существует множество ботов для защиты сервера Discord от спам-атак. Но, так как верифицировать бота в дискорд достаточно сложно, а пользоваться нужно только проверенными ботами — сегодня мы рассмотрим одного таких проверенных “защитников”, вы узнаете как им пользоваться и как правильно его настроить. Им является малоизвестный, но хороший бот ServerCaptchaBot.
Команды управления ботом
Админ-команды:
Чтобы узнать текущую конфигурацию бота, напишите команду “!config”.
Чтобы указать текстовый канал, в котором будут находиться пользователи, не прошедшие проверку — введите команду “!config verificationChannel *имя текстового канала*”.
Для того, чтобы указать роль, которая будет выдаваться пользователям после прохождения проверки, нужно ввести команду “!config userRole *имя роли*”.
Вы можете создать отдельный текстовый канал, в котором будут вестись логи капчи. Сделать этот канал хранилищем логов можно с помощью команды “!config logsChannel *имя канала*”.
С помощью команды “!config bypassCaptcha Yes/No” можно разрешить/запретить вышедшим с сервера пользователям, которые уже верно вводили капчу не вводить ее заново при входе.
Команда “!config prefix *префикс*” меняет префикс (символ перед командой), на который бот будет реагировать.
Защита от спам-атак – очень важная вещь в наше время. Особенно, если вы администрируете сервер в Discord. Сегодня мы рассмотрели один из способов защиты от таких пакостей – бот для верификации пользователей ServerCaptchaBot. Это достаточно хороший вариант для тех, кто не хочет часами возиться и настраивать защиту от спам-атак, так как этот бот настраивается максимум в течении десяти минут.
Приятного пользования!
По сути, сервер – это модернизированный публичный аккаунт, где пользователям представляется площадка для общения т осуществления внутри игровых операций. Например, при помощи специализированного сервиса в Дискорд для Grand Theft Auto Online пользователи могут совершать покупки и искать союзников для выполнения миссий.
Боты в Дискорд выполняют функцию помощников, которые автоматизируют определенные процессы на сервере. В зависимости от специализации бот выполняет поставленные на него задачи посредством прописывания команд панели управления.
Сегодня речь пойдет о Discord Server Captcha bot – боте, который специализируется на борьбе со спамом. Вкратце представленный бот – это дополнительный защитный инструмент, который запрограммирован защищать сервер от наплава спам ботов.
Detailed Setup Instructions
- Click on Invite Server Captcha Bot and it will open up a Discord OAuth URL.
- Invite the bot with Manage Roles and Manage Channels permissions.
Step Two – Run !checklist .
On first run of the command it will output something like this:
This simply just notes to you that the server has not been setup.
You will need to set things within the !config such as the verificationChannel and userRole
Step Three – Editing the Config.
By editing the config of Server Captcha Bot it sets up the bot to run automatically for your server.
Below is all the commands, you can also view this menu by typing !config in any channel the bot can view.
To edit any of the config options run a command in your Discord server like noted above in the menu.
For Example, if you wanted to edit the verificationChannel option you would do something like this:
Fill out all !config options to ensure the server is configured right.
To ensure the bot is setup correctly you can run !checklist again.
Step Four – Editing Permissions
Automatic Feature is Currently Disabled
We Apologise for this feature being disabled and plan to bring it back within rewrite.
Manual Method:
Option 1
Within each Category and Channel permissions, you will want to deny @everyone from viewing permissions.
You will also want to grant your userRole with viewing permissions.
ONLY DISABLE VIEWING PERMISSIONS TO @everyone THEN ENABLE VIEWING PERMISSIONS FOR userRole .
Server Captcha Bot only requires viewing, sending and embedding message permissions for verificationChannel and logsChannel if both are enabled.
This needs to happen within all channels and categories you wish the unverified user to not view.
Option 2
Go to Server Settings -> Roles
-> @everyone -> set Read Text Channels & See Voice Channels to Disabled
-> userRole -> set Read Text Channels & See Voice Channels to Enabled
Optional: Go to the channels you want users awaiting to complete captcha to still see and/or do the following:
Go to Channel Permissions
-> @everyone -> set Send Messages and Read Messages to Enabled
-> userRole -> set Send Messages and Read Messages to Disabled
You’re done setup complete!
This bot has a feature that allows administrators/staff to view everyone completing the Captcha’s in real-time.
It can be set by using the !config command.
To use this feature, ensure logsChannel within the !config is set to the channel you want to view captchas within.
This channel should be for your server staff only.
-
How can i get support with setting up the bot?
!config userRole ROLENAME
To PASTE from your clipboard: (ctrl + v)
Интернетом пользуется огромное количество людей, и некоторые из них могут недоброжелательно относиться к другим людям и пытаться навредить им различными способами. Один из таких способов – атака ботами. Сервера Discord так же часто атакуют с помощью этого способа. Сегодня мы рассмотрим способ защиты от таких атак.
Функционал и возможности
Бот предоставляет возможность уберечь ваш Discord-сервер от спам-атаки ботами путем установки в него капчи, которую пользователь должен будет пройти в обязательном порядке перед тем, как окончательно попасть на сервер. Таким образом, боты для спам-атаки не смогут попасть на ваш сервер и создавать помеху другим пользователям.
Возможные трудности
Иногда завершить регистрацию не представляется возможным – электронное письмо с подтверждением не приходит на указанный адрес! Что можно сделать, чем вызвана ошибка?
- Смените браузер – иногда трудности можно быстро преодолеть, переключившись на другой веб-обозреватель. Рекомендуем Google Chrome, обычно с ним не возникает проблем;
- Если не приходит письмо на почту от Дискорда, стоит проверить папку «Спам». Иногда в эту папку попадают даже важные электронные послания;
- Попробуйте подключить ВПН-сервис (есть масса бесплатных в сети) и повторите попытку.
Если ни один способ не помог, обращайтесь в службу поддержки:
- Переходите по ссылке;
- Выбирайте пункт меню «Помощь и поддержка» ;
- Заполняйте поле адресом электронной почты, привязанным к учетной записи;
- Выбирайте тип вопроса «Пропавшие/ Задержавшиеся письма» ;
- Добавляйте тему, подробно описывайте проблему в соответствующем поле и отправляйте запрос в саппорт!
Функционал и возможности
Бот предоставляет возможность уберечь ваш Discord-сервер от спам-атаки ботами путем установки в него капчи, которую пользователь должен будет пройти в обязательном порядке перед тем, как окончательно попасть на сервер. Таким образом, боты для спам-атаки не смогут попасть на ваш сервер и создавать помеху другим пользователям.
Главные функции и возможности
Как скачать и добавить бота
Для того чтобы скачать и активировать бота требуется выполнить несколько простых операций в числе которых:
- Перейти на официальный сайт разработчиков Discord Server Captcha bot.
- В правом верхнем углу страницы найти и нажать на кнопку Log in with Discord. Таким образом, пользователь выполнит вход в собственную учетную запись на сайте.
- Найти интересующий вас сервер.
- Нажать на кнопку «add bot».
- Следовать инструкциям Дискорд.
- Готово, бот находится на вашем сервере.
Как правильно настроить верификацию в дискорде?
Вопросы:
1) Через какого из популярных ботов можно сделать, что бы при верификации роль "not verify" убиралась и выдавалась "verify" ?
Думаю с помощью этого можно было бы пинговать роль "not verify", что бы они все-таки прошли верификацию
2) Стоит ли тем кто так и не получил ролей просто выдать роль "verify", что бы они получили доступ к серверу? Или будет только хуже?
Простой 6 комментариев
Могу сказать на своем примере, что люди которые никуда не тыкают, или просто не знаю что тыкать
(Даже если у человека есть развернутая инструкция как и куда тыкать, они ее не читают и такие "ну ладно, чот я не знаю пофиг.")
Или это мертвые души. А иногда не очень мертвые, бывает что они просто сидят и допустим ждут какого-то чуда.
Во всяком случае, насильно кого-то прокидывать не стоит. А так же не нужно пинговать таких лежачих людей.
А так как у меня реализована более сложная система верификации, с подтверждением steam аккаунта. Что-то типо внутреннего линкования discord — steam. Соотношение прошедших и не прошедших составляет примерно:
4 трупа на 1 живого.
Можно попробовать таких людей заинтересовать чем-то, чтобы у них был стимул тыкать кнопочку верификации. Самый простой способ — сделать им видимыми некоторые основные каналы, но без права ответа туда.
Стандартный способ
Подтверждение учетной записи – необходимый шаг, иначе воспользоваться преимуществами мессенджера не получится. Как это происходит? В процессе регистрации вы получаете письмо на указанный почтовый ящик – внутри электронного послания есть ссылка.
Эта ссылка прямо отвечает на вопрос, как подтвердить почту в Дискорде. Кликайте и переходите на соответствующую страницу! На экране появится уведомление об успешном завершении операции привязки почтового ящика к учетной записи. Это действительно нужный этап регистрации – на электронную почту будут приходить важные письма, она используется для идентификации личности.
В отдельных случаях пользователей может заинтересовать вопрос, как подтвердить телефон в Дискорде. Это совсем другое действие – номер мобильного может потребоваться только в случае активации опции двухфакторной аутентификации.
Подтвердить номер телефона в Дискорде просто. Включаем аутентификацию:
- Откройте мессенджер и нажмите на шестеренку настроек снизу слева;
- Переходите к разделу «Моя учетная запись» в меню слева;
- Жмите на кнопку двухфакторной аутентификации;
Настройка бота и отключение
Капча сервер бот – стандартный бот, использующий сценарии алгоритмы, которые используются в остальных ботах в Дискорд. Для настройки боа используйте команду! config, а для просмотра текущего состояния бота команду –! checklist.
Если вы желаете удалить Discord Server Captcha bot, то потребуется авторизоваться в мессенджере, зайти на сервер, на который устанавливался капча бот. Далее необходимо зайти в переписку с этим ботом. Нажать на иконку (правой кнопкой мыши) с изображением бота и удалить его.
Basic Setup Instructions
1: Invite Server Captcha Bot
2: Run !checklist to check what needs to be completed.
3: Run !config to edit and fill in each config field.
4: Edit Each Channels Permissions to denying @everyone to viewing while allowing userRole to viewing.
5: Setup Complete.
Настройка бота
Дальше, вам нужно зайти в настройки сервера (инструкция как зайти в настройки сервера – выше) и выбрать вкладку “Роли” в списке слева. Ищем в появившемся списке роль “Server Captcha Bot” и выдаем ей права администратора, нажав на пункт под названием “Администратор” во вкладке “Основные права”. Таким способом, вы выдаете боту права администратора. Так же требуется перетянуть мышью роль нашего бота в самый верх в списке ролей:
Теперь можно сделать верификацию в дискорде бота.
Чтобы после прохождения проверки человеку выдавалась роль проверенного пользователя, потребуется ввести следующую команду: “!config userRole *название роли*”, где нужно написать имя, которым вы назвали роль проверенного пользователя:
Все готово! Осталось только проверить работоспособность!
Настройка бота
Дальше, вам нужно зайти в настройки сервера (инструкция как зайти в настройки сервера – выше) и выбрать вкладку “Роли” в списке слева. Ищем в появившемся списке роль “Server Captcha Bot” и выдаем ей права администратора, нажав на пункт под названием “Администратор” во вкладке “Основные права”. Таким способом, вы выдаете боту права администратора. Так же требуется перетянуть мышью роль нашего бота в самый верх в списке ролей:
Теперь можно сделать верификацию в дискорде бота.
Чтобы после прохождения проверки человеку выдавалась роль проверенного пользователя, потребуется ввести следующую команду: “!config userRole *название роли*”, где нужно написать имя, которым вы назвали роль проверенного пользователя:
Все готово! Осталось только проверить работоспособность!
Команды управления ботом
В отличие от других ботов, сервер капча бот в Дискорд – это узконаправленный бот, поэтому здесь всего 5. В их числе находятся:
Разработчики проекта Discord Server Captcha bot напоминают, что их бот не является коммерческим проектом, поэтому распространение софта осуществляется абсолютно бесплатно. Будьте внимательны скачивая капча сервер бот с посторонних сайтов.
Spambots and targeted raids using automated user accounts are real issues for some servers. Just in the past few months, I've seen servers with more than 10,000 users get raided using these methods. This bot helps irradicate the fear of your server getting autonomously attacked.
Want custom branding? This includes: Independently Hosted (faster) , Custom Icon , Custom Bot Username , Custom Prefix , Bot Invite URL Ads Removed , Custom Feature Requests , and more! Check out my Patreon here!
Limited Time 20% Off!
How does it work?
1st - When a user joins the server, they aren't able to see any of the main channels. They are also DMed by the main bot, as shown in the corner.
2nd - The user completes the Captcha, and is added to the server. (Image 1: Captcha Completion; Image 2: Newly Accessible Channels)
That's it! - It's as simple as that, no interaction needed by administrators of the server.
Setup
You might think setting something like this up for administrators would be difficult, although it's not! You can utilize the !checklist command to view a list of actions required for your server to be fully set up.
1st - Complete the list of actions from !checklist . (example below)
You're done! - Completing the checklist is all you need to do, it's that simple. (photo below of completed checklist)
Commands
Since this bot is highly autonomous, there aren't that many commands required. Although, here is the full list:
Category | command | Description |
---|---|---|
User | !verify | Sends a Captcha to the message sender, gives the configured role when completed |
General | !help | Displays a general help message |
General | !votes | Displays the top & most recent voters |
General | !stats | Displays the statistics for the bot |
Admin | !checklist | Displays a checklist of the required actions to set up the bot |
Admin | !config | Display the current configuration for the bot |
Admin | !newCaptcha @user | Forces a Captcha on a specified user (used if they have issues) |
Custom Logging
Everyone likes data! This bot has another feature that allows administrators/staff to view everyone completing the Captcha's in real-time. It can be set by using the !config command.
Images: 1st - Setting the channel 2nd - Viewing the channel's data
What if…
We don't all enjoy what if questions, but I'll try my best to answer some of the main ones.
What if a user has their DMs turned off?
Since the setup requires you to have a verification channel (essentially a waiting room), they are pinged there with an example of how to temporarily turn on their DMs. (image below)
What if a user fails the Captcha?
Users get three attempts at the Captcha until they are told to type !verify into the verification channel, which gives them a new Captcha. (image below)
Other Questions
Are the Captcha's pre-created?
No, all Captcha's are unique and generated when the user requests a Captcha. The bot generates hundreds per day, having preset Captcha's would ruin the security.
Are any new features planned?
Yes, there are a few features that are planned, mostly relating to backend security. Although, it's better if they weren't known so the people trying to bypass this system will have a harder time doing so.
Spambots and targeted raids using automated user accounts are real issues for some servers.
Just in the past few months, I’ve seen servers with more than 10,000 users get raided using these methods.
This bot helps irradicate the fear of your server getting autonomously attacked.
Currently protecting over 35,000 servers with over 5.6 million users !
Since 16th of April 2020
Created over 4.8 million captchas.
Seen over 728 million messages.
Had over 1.3 million commands ran.
Processed over 16 million events
Want custom branding? This includes: Independently Hosted (faster) , Custom Icon , Custom Bot Username , Custom Prefix , Custom Now Playing Message , Bot Invite URL Ads Removed , Custom Feature Requests , and more!
Since this bot is highly autonomous, there aren’t that many commands required. Although, here is the full list:
Category | command | Description |
---|---|---|
User | !verify | Sends a Captcha to the message sender, gives the configured role when completed |
General | !help | Displays a general help message |
General | !stats | Displays the statistics for the bot |
Admin | !checklist | Displays a checklist of the required actions to set up the bot |
Admin | !config | Display the current configuration for the bot |
When a user joins the server, they aren’t able to see any of the main channels. They are also DMed by the main bot, as shown in the corner.
When a user completes the captcha they unlock all avaiable channels.
The user completes the Captcha, and is added to the server. (Captcha Completion)
That’s it! – It’s as simple as that, no interaction needed by administrators of the server.
Follow either Basic Setup Instructions or Detailed Setup Instructions to begin using Server Captcha Bot
Команды управления ботом
Админ-команды:
Чтобы узнать текущую конфигурацию бота, напишите команду “!config”.
Для того, чтобы указать роль, которая будет выдаваться пользователям после прохождения проверки, нужно ввести команду “!config userRole *имя роли*”.
Вы можете создать отдельный текстовый канал, в котором будут вестись логи капчи. Сделать этот канал хранилищем логов можно с помощью команды “!config logsChannel *имя канала*”.
С помощью команды “!config bypassCaptcha Yes/No” можно разрешить/запретить вышедшим с сервера пользователям, которые уже верно вводили капчу не вводить ее заново при входе.
Команда “!config prefix *префикс*” меняет префикс (символ перед командой), на который бот будет реагировать.
Защита от спам-атак – очень важная вещь в наше время. Особенно, если вы администрируете сервер в Discord. Сегодня мы рассмотрели один из способов защиты от таких пакостей – бот для верификации пользователей ServerCaptchaBot. Это достаточно хороший вариант для тех, кто не хочет часами возиться и настраивать защиту от спам-атак, так как этот бот настраивается максимум в течении десяти минут.
Приятного пользования!
Как подтвердить учетную запись в Дискорде правильно?
Как подтвердить учетную запись в Дискорде, если письмо с нужной ссылкой не приходит? Рассказываем о надежных вариантах решения проблемы!
Читайте также: