Боты для discord: топ-10 лучших

Команды ProBot

  • #moveme — перемещение в голосовой канал;
  • #profile — изучение своей или чужой персональной карты;
  • #rank — просмотр своей или чужой рейтинговой карточки;
  • #top — отображение пользователей с максимальным числом баллов;
  • #user — данные о себе или другом участнике, к примеру, день вступления, ID;
  • #avatar — отображение аватара;
  • #server — данные о сервере;
  • #roles — перечень ролей Дискорд-сервера и числа участников;
  • #credits — свой или чужой баланс;
  • #title — изменение заголовка в профиле;
  • #setnick — замена ника;
  • #ban — бан;
  • #unban — снятие бана;
  • #kick — функция, позволяющая выгнать пользователя;
  • #mute — запрет набора текстовых сообщений в канале;
  • #unmute — снятие лимитов;
  • #vmute — запрет общения в голосовых каналах;
  • #unvmute — разрешение общаться в голосовых каналах;
  • #clear — очистка сообщений Дискорд-канала;
  • #move — перемещение пользователя в голосовой канал;
  • #role — добавление / удаление роли;
  • #warn — предупреждение;
  • #warnings — показывает перечень предупреждений
  • #lock — выключение @everyone для пересылки сообщений;
  • #unlock — удаление СМС с отказом об отправке @everyone в определенном Дискорд-канале;
  • #color — замена цвета роли;
  • #colors — получение сведений о доступных цветах;
  • #short — уменьшение размера ссылки;
  • #roll — случайная цифра;
  • #play — добавление песни в очередь и воспроизведение;
  • #search — поиск результатов Ютуб для прослушивания;
  • #queue — отображение списка треков;
  • #stop — остановка песни и очистка списка;
  • #vol — изменение / отображение текущего уровня громкости;
  • #pause — пауза;
  • #np — отображение трека, который проигрывается на данный момент;
  • #repeat — переключение между опциями повтора;
  • #seek — поиск конкретной точки на дорожке;
  • #24/7 — переход в круглосуточный режим работы.

С помощью указанных команд можно управлять ProBot в Discord и на 100% использовать его возможности. Более подробные сведения можно найти на сайте probot.io.

Как я могу ограничить бота, чтобы он отвечал на определенных каналах с помощью discord.py?

Я делаю бота, который использует винтики и имеет несколько разных команд. Я хочу, чтобы этот бот отвечал только на один из двух каналов команд бота на сервере, на котором я его использую. Я видел, что могу использовать ctx.channel.id = независимо от идентификатора, но я бы предпочел, чтобы бот вообще не мог отвечать в канале, в том числе на команды .help. Я видел, как люди делали это с помощью on_message, но не уверен, как бы я сделал это с помощью винтиков. Любая помощь приветствуется. Мой предполагаемый результат состоит в том, чтобы бот отвечал только по двум каналам, двум каналам бота, которые я указываю, на любые команды, включая команду .help. Благодаря!

2 ответа

Самый простой способ сделать это — не с помощью кода, а с помощью разрешений на сервере. На вашем сервере вы должны найти роль с тем же именем, что и ваш бот, чьи разрешения (включая send messages ) вы можете изменить для отдельных каналов.

Как сказал @Lu M, самый простой способ сделать это — отключить разрешения для вашего бота. Но если вы хотите сделать это в своем коде, вы можете использовать операторы if для проверки идентификатора канала.

Главные функции и возможности

Probot используют многие пользователи из – за его возможностей.

Основные функции бота:

  1. Авторская настройка приветствий.
  2. Бот обнаруживает рейт и мгновенно на это реагирует.
  3. Функция автоматической модерации. Бот самостоятельно отыскивает пользователей – нарушителей, и применяет против них санкции.
  4. Функция автоответчика. Бот умеет отличать на вопросы, ориентируясь по ключевым словам.
  5. Бот отличается своей безотказностью в работе. Разработчики заявляют, что бот создан специально для работы с Дискордом, отлично с ним оптимизирован и надежно работает, справляясь с различными задачами.
  6. Бот владеет несколькими языками, в том числе и русским.
  7. Удобство. Бот достаточно просто настроить, пользователь может изменять при необходимости панель инструментов под свои нужды.

Помимо этого, бот имеет ряд других функций:

  1. Разработка Embeds. Бот позволяет разрабатывать и отправлять Embeds на любой канал.
  2. Наличие системы уровней.
  3. Модерация других пользователей.
  4. Бот обеспечивает доступ к трансляции музыки высокого качества.
  5. Бот может создавать изображения для приветсвия пользователей. В них будет находится фотография профиля участника и его имя. Рассылка приветствий делается автоматически, что позволило экономить время.

В 2020 году бот был установлен на 375 000 серверов, и его популярность продолжает расти.

Показывать метрику только пользователям с поиска

Много ли человек набирают ваш сайт вручную или с перешел из закладок браузера? Заходят на него не с поиска. Если много, то не стоит этого делать. Если единицы, то стоит — таким фильтром вы срежете огромное количество ботов. Через метрику («Настройка -> Фильтры») вы не сможете этого сделать — таких фильтров нет. Единственный вариант срезать их — через Cloudflare JS Challenge (об этом ниже)

Единственное, что можно сделать через метрику это сделать так, чтобы боты не учитывались в самой метрике (настроить фильтр по IP), но от самих заходов на сайт это не избавит

НО! Возможно, в этом нет никакого смысла, так как сам Яндекс при этом утверждает, что

Добавление пользователей в группу

Группа без участников теряет смысл существования. Поэтому чтобы исправить сложившуюся ситуацию следует добавить пользователей. Как это сделать существует два известных метода.

Этот метод заключается в том, что администратор группы создает специальную ссылку-приглашение, перейдя по которой пользователь сможет стать участником группового чата.

  1. Для этого в панели сервера нажмите на кнопку «Пригласить людей».
  2. Откроется окно, где генерируется ваша уникальная ссылка. Ее можно сделать не истекающей, т.е. ее срок использования не ограничен, либо задать собственные параметры для ссылки. Чтобы задать собственные параметры для ссылки нажмите на шестеренку в левом нижнем углу окна.
  3. Здесь можно задать время, по истечению которого ссылка перестанет существовать и сколько раз ее можно задействовать. Также Дискорд предлагает опцию, позволяющую выгонять пользователей из группы, если им не была назначена какая-либо роль, за время пока они были в сети.

Способ 2: Добавить друга на сервер в Дискорде

Способ подходит только для тех, кто хочет пригласить пользователя, находящегося либо в контактном листе администратора, либо в другом общем чате.

  1. Перейдите во вкладку «Друзья», расположенную над всеми серверами.
  2. После чего выберете показать всех пользователей, не зависимо от их статуса.
  3. По нужному другу щелкните правой кнопкой мыши и выберите «Пригласить на сервер». Далее обозначьте сервер, на который вы приглашаете друга.

Регистрируемся в приложении Discord

После того, как нам удалось установить Дискорд, следующим шагом нам потребуется зарегистрировать новую учетную запись.

Это довольно просто, можно описать процесс подробнее, итак:

  1. Для начала запускается программа Дискорд на устройстве;
  2. Затем среди предложенных вариантов нужно будет выбрать «Зарегистрироваться» — в том случае, если учетки еще не существует;
  3. Далее система попросит указать адрес электронной почты. К нему и будет привязан в дальнейшем созданный аккаунт;
  4. Теперь нужно будет придумать себе имя пользователя. Оно отобразится в списке контактов у других людей в беседе;
  5. Наконец, нужно придумать себе пароль. Этот пароль также вводится повторно в другом текстовом поле – чтобы избежать возможных ошибок при первоначальном вводе.

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

Главные функции и возможности

Probot используют многие пользователи из – за его возможностей.

Основные функции бота:

  1. Авторская настройка приветствий.
  2. Бот обнаруживает рейт и мгновенно на это реагирует.
  3. Функция автоматической модерации. Бот самостоятельно отыскивает пользователей – нарушителей, и применяет против них санкции.
  4. Функция автоответчика. Бот умеет отличать на вопросы, ориентируясь по ключевым словам.
  5. Бот отличается своей безотказностью в работе. Разработчики заявляют, что бот создан специально для работы с Дискордом, отлично с ним оптимизирован и надежно работает, справляясь с различными задачами.
  6. Бот владеет несколькими языками, в том числе и русским.
  7. Удобство. Бот достаточно просто настроить, пользователь может изменять при необходимости панель инструментов под свои нужды.

Помимо этого, бот имеет ряд других функций:

  1. Разработка Embeds. Бот позволяет разрабатывать и отправлять Embeds на любой канал.
  2. Наличие системы уровней.
  3. Модерация других пользователей.
  4. Бот обеспечивает доступ к трансляции музыки высокого качества.
  5. Бот может создавать изображения для приветсвия пользователей. В них будет находится фотография профиля участника и его имя. Рассылка приветствий делается автоматически, что позволило экономить время.

В 2020 году бот был установлен на 375 000 серверов, и его популярность продолжает расти.

Как пользоваться

Управление помощником максимально простое – сервисы такого рода работают через специальные команды, написанные разработчиком. После авторизации вы сможете отправлять роботу зашифрованные действия, которые он будет выполнять. Готовы ознакомиться со списком команд FredBoat в Discord?

  • ;;play url. Воспроизведение с заданного URL-адреса (ссылку введете самостоятельно)
  • ;;play words. Поиск трека на YouTube и Soundcloud
  • ;;queue. Отображение текущей очереди воспроизведения треков
  • ;;nowplaying. Отображение воспроизводимой музыкальной композиции
  • ;;skip. Команда позволяет пропустить трек
  • ;;voteskip. Голосование за пропуск трека (должно набраться минимум 50% голосов)
  • ;;stop. Остановите плеер и очистите очередь воспроизведения
  • ;;pause. Приостановка проигрыша композиции
  • ;;resume. Возобновите работу проигрывателя
  • ;;join. Добавление робота на голосовой канал
  • ;;leave. Заставьте робота покинуть голосовой канал
  • ;;repeat. Запуск режима повтора
  • ;;shuffle. Включайте режим перемешивания треков
  • ;;reshuffle. Перетасуйте очередь воспроизведения
  • ;;time. Перемотка вперед/ назад (на заданное количество времени)
  • ;;seek time. Установка воспроизведения песни на заданное время
  • ;;restart. Перезапуск текущей композиции
  • ;;history. Просмотр истории недавно использованных треков
  • ;;export. Экспорт текущей очереди песен в Hastebin
  • ;;volume. Установка определенного уровня громкости для всех пользователей (платная версия)
  • ;;command. Показать список команд

Если FredBoat bot в Discord не запускается, проверьте разрешения ролей – возможно, вам придется отредактировать настройки. Просто дайте новые разрешения на уровне текущего канала (где размещен помощник) и наслаждайтесь музыкой.

Музыкальный бот FredBoat для Discord понравится всем – это классное решение для прослушивания любимых композиций. Теперь работа и общение в мессенджере станут еще более яркими и приятными – ведь на фоне всегда звучат хорошие песни!

Блокировка/ фильтр по AS

На форумах проскакивает способ отсечения ботов из социальных сетей блокировкой целых автономных систем (AS) с которых идут мусорные заходы.

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

Фильтр через Cloudflare

Фильтр по ASN делается в разделе «Firewall» из аккаунта. Конкретно заходим в Firewall Rules

В бесплатной версии можно настраивать всего 5 правил, но нам нужно добавить только одно:

(ip.geoip.asnum in {21453 50241 35807 15640 42116 41344 47395 3216 42437 48190 41330 39655 15378 12714 41733 29497 16345 25159 8359 31213 31133 12958 12389 201123 31224 48092 56407 6697 31163 47524 34411 64432 43761}).

Таким правилом мы не отсекаем этот трафик, а будем показывать ему капчу (JS Challenge). Полный список ASN под спойлером

Зачем и как накручивают поведенческие факторы

С момента изобретения поведенческих факторов и их учета в ранжировании сайтов в поиске, появились и постепенно эволюционировали методы их накрутки. Сервисы типа Useraror, Movebo, SERPClick, Seopult, WebEffector и т.д. до сих пор продают накрутку поведенческого фактора, в то время, как Яндекс многократно заявлял, что все накрутки «палятся», ссылаясь, что алгоритмы способны самостоятельно отличать сессию заинтересованного пользователя от сессии накрученной ботами.

Вот что говорит о значимости для продвижения поведенческих факторов SEO-словарь «promopult.ru»:

Методы воздействия на ПФ постоянно усложнялись, видоизменялись, проводились многочисленные эксперименты, призванные доказать, что на ПФ можно и нужно влиять. Сегодня таких накрутчиков развелось столько, что накрутку ПФ можно встретить на каждом третьем сайте. Часто это делается по заказу конкурентов, часто в качестве эксперимента, часто с целью убрать из ТОП некоторые сайты по определенным запросам, часто для накрутки показателей метрики и т.д. Поле для деятельности очень большое и в этом замешано много исполнителей и заказчиков.

«Качественным трафиком» торгуют во всю (предложения на фриланс-бирже Kwork)

Развитие WEB-технологий сделали принцип накрутки максимально человечным — пишется скрипт-робот, который «действует на сайте» как обычный пользователь: имитируется заход с реального устройства и динамичного IP, робот листает страницы, прокручивает страницу с паузами, делает вид что читает текст, мышкой делает движения и жесты и т.д. Такой алгоритм поведения на сайте призван обмануть алгоритмы Яндекса по определению ботности.

Основные поведенческие факторы на которые оказывается воздействие автоматизированными средствами накрутки ПФ:

  • Посещаемость ресурса в целом говорит о его популярности в Cети.
  • Клики в выдаче (CTR) поисковой системы. Здесь следует выделить первый и последний клики по выдаче. Принято считать, что для «Яндекса» наиболее релевантными страницами являются первая и последняя из множества открытых из выдачи страниц.
  • Время нахождения на сайте — один из важнейших показателей качества сайта. Хороший сайт задержит посетителя на более длительный промежуток времени, в отличие от плохого, который будет покинут практически сразу.
  • Глубина просмотра — учитывается количество просмотренных за визит страниц.
  • Показатель отказов. Отказом называют ситуацию, когда пользователь просматривает только одну страницу и проводит на ней не больше 15 (по другим данным — 20) секунд. Такой кратковременный визит говорит о том, что ресурс некачественный и не релевантен запросу.
  • Показатель возвратов. Если пользователи возвращаются на страницы сайта, значит, они находят там что-то нужное.
  • Прямые переходы и переходы со страниц социальных сетей также могут быть признаком полезности ресурса.

Если на ваш сайт осуществляется массовая атака ботовым трафиком, то применительно к Вашему сайту Яндекс должен принять меры с учетом такого трафика. Самый лучший вариант — ваша метрика будет испорчена и это никак не отразится на посещаемости (сам Яндекс уверяет, что «данная ситуация не может как-то повлиять на позиции вашего сайта»), а самый из худших вариантов — позиции сайта в результатах поиска будут понижены на каких то 8-12 месяцев — за нарушения и угрозы безопасности на сайте (накрутку поведенческих факторов).

Письмо-счастья от Яндекса — фильтр за накрутку ПФ

Использовать сервис Antibot.cloud

Требования к технической части

Программные требования: PHP 5.5-7.4 с обязательными расширениями: SQLite3 и Mbstring, а также желательно расширения: ZIP и Memcached.

Установка

Для начала тебе нужно закинуть распакованный архив (папку) в корень сайта. Проще всего сделать это через FTP-клиент. Внутри папки устанавливаем на папку data права на запись:

Если у вас WordPress, то необходимо добавить строчку

require_once($_SERVER.'/antibot/code/include.php');

в файл wp-config (если у вас не WP, то в любой другой php-скрипт, который выполняется на сайте)

Обратите внимание, что на главной странице Антибота указано — есть проблемы с некоторыми кэширующими плагинами WP. Имейте это ввиду перед установкой

Настройка, редактирование конфига

Для настройки требуется отредактировать конфиг (/antibot/data/conf.php). Данные, которые обязательно нужно поменять у вас будут указаны в личном кабинете.

Почему статистика пустая?

Если спустя время раздел статистики у вас до сих пор пустой, а точнее вы видите «До следующего обновления статистики осталось: — сек.», то значит на вашем сервере не установлен/настроен модуль Memcached

Как зафильтровать только прямые заходы?

Чтобы настроить бот только на фильтр прямых заходов нужно поменять строчку, которую вы добавляли в файл wp-config перед установкой (если у вас WP). Вместо строки

require_once($_SERVER.'/antibot/code/include.php');

нужно прописать

if (@trim($_SERVER) == '') {
require_once($_SERVER.'/antibot/code/include.php');
}

По умолчанию заглушка выглядит как стандартный JS Challenge у Cloudflare

Метрика показывает все переходы как внутренние

Если после установки антибота метрика стала показывать заходы на сайт как внутренний переход (без указания поисковой системы), то нужно включить utm-метки. Исправьте конфиг в строке $ab_config = 0 на 1. В таком случае в метрике будут верно отображаться рефереры.

Что за ошибка 071?

Вас забанил сервис за излишнюю активность. Видимо, вы пытались проверять работу антибота излишне усердно. Бан снимается примерно через сутки (бан именно вашего IP, а не сайта)

Минусы Анитбота

  1. Сервисные боты гугла (не поисковой!) не смогут достучаться до сайта. Например, Google Page Speed всегда будет показывать всего 100%, так как будет оценивать скорость загрузки заглушки. Добавление в белый список не помогает
  2. У некоторых пользователей прилетает бан аккаунта в Google Ads (ex-Adwords). Иногда помогает повторная модерация. Это, кстати, указано на странице автора- «При рекламе сайта в Google AdWords могут возникнуть проблемы, объявление не проходит модерацию».
  3. Часть ботов всё равно будет просачиваться через защиту, но их количество, по сравнению с заблокированными, ничтожно мало
  4. Имеются какие-то проблемы с установкой на CMS Битрикс
  5. На данный момент антибот не защищает турбо-страницы (они грузятся с сервера Яндекса)

Рекомендуем:

Как поменять серверUnsuccessful http responseКак пользоваться/настроитьГде находитсяСевераСколько лет программе

В Discord-мессенджере помощник ProBot принесет немалую пользу. Название с частицей «про» неслучайно: это полноценный, надежный профессионал. Работает много, безотказно и бесплатно. Но главное – четко по заданным инструкциям. Кроме модерации, управления профилем, бот может добавлять треки, включать/прерывать воспроизведение. Разработчик снабдил ProBot дружественным интерфейсом и русификацией.

Семейство Дискорд-приложений постоянно пополняется новыми разработками. Среди прочих ProBot выделяется многозадачностью, наличием нескольких самых востребованных функций. В пользу приложения говорит и неплохой рейтинг – 4,7 из 5 возможных баллов по оценке пользователей.

ПроБот умеет отправлять приветствия, изменять голос, включать и настраивать музыку. Присутствует и модуль модерации. Причем некоторые функции есть только в данном боте, что делает ProBot уникальным помощником администратора.

ProBot по праву признан «универсальным солдатом» среди виртуальных помощников, поскольку одновременно умеет справляться с множеством разноплановых задач. Проще перечислить базовые возможности, чем долго про них рассказывать.

«Про» умеет:

  1. Индивидуально настраивать приветствие.
  2. Определять изменение рейтинга, реагировать на данное действие.
  3. Разделять «плохих» и «хороших» пользователей, проводить модерацию.
  4. Работать автоответчиком благодаря встроенной опции слов-маркеров.
  5. Адаптироваться к разным языковым средам. В меню есть даже русский.

А еще бот отличается повышенной стабильностью, постоянно находится онлайн. Настраивать его – одно удовольствие. Все просто, легко, доступно. И панель инструментов регулируемая, чтобы каждый пользователь мог ее сделать «под себя».

Как и настоящий помощник, бот подчиняется встроенному набору команд. Вот что предусмотрено создателями. Для перемещения в голосовой канал потребуется вести «#moveme». Просмотр профиля участника управляется действием «#profile», ранг – опцией «#rank». Если нужно определить топ пользователей – вводится «#top».

Полная информация о каждом юзере отображается по команде «#user» (avatar показывает прикрепленную к профилю картинку). Есть просмотр баланса («#credits»), корректировка заголовка («#title»), смена никнейма («#setnick»).

Чтобы добавить на собственный сервер такого ответственного помощника, следует зайти на страничку https://top.gg/bot/probot. Нажимаем кнопку «Invite», переходим в меню авторизации в Дискорде. Предварительно нужно выполнить вход в свой аккаунт.

Далее – стандартные для привязки бота действия: выбор сервера, подтверждение. Затем боту задается требуемая роль. В нужных, на усмотрение пользователя, строчках следует выставить галочки. Таким образом устанавливаются полномочия бота. Их можно изменить когда угодно. Остается запустить ПроБота, а потом настроить.

После привязки к серверу ПроБота следует провести настройку функций. Благодаря русификации данное действие не вызывает трудностей. Пользователь присваивает помощнику право бана, создания приглашений, задает опцию смены ников.

Затем с помощью команд производится тонкая подстройка бота. Например, «unban» снимает запрет с «наказанных» участников, «mute» – блокирует ввод сообщений, а «kick» и вовсе изгоняет с сервера. Чтобы закрыть голосовое общение, вводится «vmute». Очистка чата выполняется по команде «clear». Разобраться с управлением несложно. Зато польза от ПроБота несомненна.

12.02.202121:00133Евгений ВерещакаИнформационный портал IT Техник

Probot Discord – это бот для Дискорда со множеством функций. Бот умеет добавлять приветственные картинки, транслировать музыку, помогает модератору и выполняет другие задачи. Бот способен значительно упростить жизнь пользователям, поэтому для многих из них будет полезно знать, что умеет бот, где его скачать и как настроить.

Список команд в чате Discord

Основные команды чата Discord не очень продуманы, но они должны помочь вам немного улучшить работу с Discord. Они не требуют использования бота, и если вы хотите увидеть полный список, введите ‘/’ в чат сервера. Оттуда просто нажмите на тот, который вам нужен!

/giphy  — ищет на сайте Giphy анимированный GIF.

/me  — «Отображает текст с выделением».

/nick — «Меняет ник на этом сервере».

/shrug — Вставляет этот фрагмент ASCII-арта «¯ \ _ (ツ) _ / ¯» в канал.

/spoiler  — «Помечает ваше сообщение как спойлер».

/tableflip — Вставляет этот фрагмент ASCII-арта «(╯ ° □ °) ╯︵ ┻━┻» в канал.

/unflip — Вставляет этот фрагмент ASCII-арта «┬─┬ ノ (゜ — ゜ ノ)» в канал.

/tenor  — ищет на сайте Tenor анимированный GIF.

/tts  — «Воспользуйтесь преобразованием текста в речь для чтения сообщения».

Настройки серверов и каналов

У вас есть свой сервер! Вы можете персонализировать его настроить удобным для себя способом! Вот как зайти в настройки сервера в Дискорде.

В списке сообществ слева найдите свой и кликните по нему правой кнопкой мыши.

Нажмите на «Настройки сервера».

Здесь перед вами открывается много возможностей: Переходите во вкладки слева и знакомьтесь с доступными параметрами для сообщества. Вы можете:

Переименовать сервер и установить или сменить аватарку;

Настроить роли, добавить эмодзи и стикеры;

  • Сделать шаблон сервера, чтобы его могли использовать другие люди;
  • Установить уровень проверки новых участников и включить проверку контента;
  • Просмотреть список участников и баны, назначить роли;
  • Сгенерировать ссылку-приглашение и просмотреть действующие;
  • Просмотреть действия модераторов;
  • Дать буст серверу, превратить его в сообщество или удалить.

Скорее читайте, как подтвердить учетную запись в Дискорде.

А как настроить каналы в Discord? Наведите на канал и нажмите на значок шестерёнки — вы окажетесь в настройках.

Во вкладке «Обзор» можно изменить название чата и добавить описание. А если он с NSFW-контентом, переключите тумблер возрастного ограничения. При входе в него участники должны будут подтвердить, что им есть 18 лет. Также здесь можно заархивировать ветки переписки после установленного периода неактивности.

Искали, как сделать сделать закрытый канал в Дискорде, чтобы его могли просматривать только некоторые участники? Перейдите во вкладку «Права доступа» и переключите тумблер «Приватный». Затем добавьте участников или роли, которые могут просматривать заходить в этот чат. Также здесь можно настроить дополнительные права для ролей или отдельных участников.

Кроме того, в настройках чата можно сформировать ссылку-приглашение на сервер или удалить канал.

Команды

И для начала предлагаем рассмотреть команды Juniper Bot Discord, доступные сразу после первоначальной настройки бота. Вот краткий список:

  • помогите помогите;
  • info — информация о боте;
  • serverinfo — данные о выбранном сервере;
  • био — информация о конкретном участнике;
  • mute — временно заглушить пользователя;
  • unmute — снимает предыдущее ограничение;
  • бан: удалить участника и забанить его навсегда;
  • удар — удаление члена, но с возможностью его восстановления;
  • warn — выдать предупреждение;
  • remwarn — удалить предыдущее предупреждение;
  • цвет — назначить цветовую роль выбранному участнику;
  • rank — узнать текущий уровень участника;
  • уровень — повысить уровень;
  • play — включить музыку;
  • пропустить — пролистать мелодию;
  • удалить: удалить трек из воспроизведения;
  • пауза — пауза.

В целом бот для Discord Juniper Bot имеет более широкий функционал и ознакомиться с ним можно на сайте разработчиков. Также будет целый список команд, которые предназначены для разных задач. Например, при правильном подходе можно будет частично автоматизировать администрирование серверов.

Настройка бота и отключение

После установки боа его нужно настроить. Перед пользователем откроется панель задач, с помощью которой он сможет наблюдать графики, назначать роли на сервере а также транслировать музыку. Все это можно выполнить в разделе настроек бота. Также в панель инструментов можно добавить только те функции, которыми пользователь пользуется чаще всего. Настройка не займет много времени.

Чтобы отключить бот для дискорда , нужно выполнить следующие действия:

  1. Войти в Дискорд.
  2. Открыть сервер с ботом.
  3. Найти probot.
  4. Нажать на него правой кнопкой мыши.
  5. Откроется окно, где нужно выбрать «Удалить».

После этих манипуляций бот будет удален. При необходимости, можно отключать част его функционала – к примеру, в настройках можно отключить музыку.

Код бота

Активируем виртуальное окружение и ставим нужную библиотеку:

bot@box-48639:~$ source python/bin/activate
(python) bot@box-48639:~$ pip install discord

Добавляем директорию для бота, не выходя виртуального окружения:

(python) bot@box-48639:~$ mkdir discobot

Создаем конфиг бота:

(python) bot@box-48639:~$ vim discobot/config.py

Наполняем его содержимым

settings = {
    'token': 'ODQ2MzkxFDQ2OTI5Dzc2Njc1.YKu1Fg.OqAK4hPGz6NzXaF6lsXWYRssstk',
    'bot': 'My Awesome Bot',
    'id': 849291049223776275,
    'prefix': '!'
}

Что здесь что:

  • token — токен бота
  • bot — имя бота
  • id — application ID: он находится под описанием приложения, в разделе «General Information»
  • prefix — если сообщение на сервере начинается с этого символа, бот воспримет его как свою команду.

Дальше код бота. Создаем bot.py и сразу редактируем его vim’ом:

(python) bot@box-48639:~$ vim discobot/bot.py

Первыми строками активируем виртуальное окружение и импортируем нужные модули:

import os, sys
activate_this = '/home/bot/python/bin/activate_this.py'
with open(activate_this) as f:
        exec(f.read(), {'__file__': activate_this})

import discord
from discord.ext import commands
from config import settings

Обозначаем боту, с какого символа начинаются его команды:

bot = commands.Bot(command_prefix = settings)

И создаем первую команду — бот будет отправлять реплай с текстом “I’M ALIVE!” на сообщение “!status”:

@bot.command()
async def status(ctx):
    await ctx.reply('I\’M ALIVE!')

Добавляем в код функцию запуска:

bot.run(settings)

Закрываем редактор и запускаем бота:

(python) bot@box-48639:~$ python discobot/bot.py

Отправим сообщение в Discord:

Код бота целиком:

import os, sys
activate_this = '/home/bot/python/bin/activate_this.py'
with open(activate_this) as f:
        exec(f.read(), {'__file__': activate_this})

import discord
from discord.ext import commands
from config import settings

bot = commands.Bot(command_prefix = settings)

@bot.command()
async def status(ctx):
    author = ctx.message.author
    await ctx.reply('I\'M ALIVE!')

bot.run(settings)
Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Твой клуб по настройке
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: