Gamemax бот для дискорда как настроить

Управление ботом в Discord специальными командами

Пользователи приложения Discord могут пользоваться ботами. Это автоматизированные учетные записи, функционал которых настроен на выполнение команд участников сервера. Использование автоматизированных кодов позволяет существенно расширить возможности чата, добавить развлекательные или информационные функции. В использовании ботов нет ничего сложного, но нужно знать правильные команды для активации нужной функции. Рассмотрим, как управлять ботом в дискорде, а также, где найти нужные команды.

Где искать команды для конкретного бота

В дискорде доступны сотни автоматизированных аккаунтов, которые выполняю практически любые функции. Хоть в статье и буду рассмотрены только самые популярные, принцип использования всех ботов одинаков. Отличаются только команды, знание которых необходимо для правильного управления программным кодом. Найти их можно на сервере конкретного сервиса. В разделе технической информации большинство разработчиков указывают полный список доступных функций и команд для их активации.

Чтобы включить определенную функцию, нужно ввести команду с восклицательным знаком в начале. В большинстве программ есть раздел справочной информации, который активируется по запросу! help или! info. При активации данного раздела, пользователь сможет увидеть все доступные команды.

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

Читайте также:  Молитва чтобы человек не мог работать

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

Как управлять популярным ботом MEE6

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

  • !help. В этом разделе доступна информация об универсальных и пользовательских командах. Команда вводится без дополнительных параметров.
  • !rank. Универсальная команда, используется для отображения уровня участника чата. Эта опция показывает рейтинг пользователя на сервере, который рассчитывается на основании активности в чатах и оценки полезности сообщений другими участниками. Для активации нужно также указать дополнительный параметр, в качестве которого выступает логин пользователя.
  • !ban. Команда используется для блокировки участника диалога. Требует указания двух дополнительных параметров. Первый – логин участника, второй – причина санкции.
  • !dashboard. Активирует настройки MEE6. Активация функции не требует дополнительных параметров.
  • !levels. Перенаправление на список участников чата с отображением текущих уровней. Активация также не требует дополнительных данных.
  • !clear. Функция удаляет сообщение в канале. Используется два параметра: имя и количество сообщений.
  • !tempban. Команда для временной блокировки пользователя. По истечении указанного времени, участник снова получит доступ к серверу. Требует введения трех параметров: имя нарушителя, срок в минутах и причина бана.
  • !infractions. Команда для отображения нарушений участника. В качестве дополнительного параметра вводится имя участника.
  • !warn. Используется для предупреждения пользователя при нарушении правил сервера. Сначала нужно ввести имя пользователя, после причину.
  • !user-info. Выводит информацию о пользователе, нужно указать ник-нейм.
  • !mute. Блокирует уведомления от пользователя, для активации нужно также ввести имя участника и причину санкции.
  • !tempmute. Временная блокировка уведомлений. После имени также нужно веси срок действия санкции в минутах.
  • !server-info. Команда для получения информации о сервере. Дополнительных параметров не требуется.
Читайте также:  Лампа не работает по английски

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

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

Команды для бота Rhythm

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

  • !music_play. Команда для воспроизведения музыки.
  • !music_pause. Останавливает воспроизведение.
  • !playskip. Перемещение трека в начало списка.
  • !skip. Пропуск композиции.
  • !volume. Изменение громкости трека.
  • !shuffle. Перемешивание плейлиса.
  • !clear. Очищает очередь воспроизведения.
  • !removedupes. Удаление дубликатов композиций.
  • !settings. Активация полного списка настроек сервиса.
  • !info. Получение справочной информации.
  • !request. Команда на добавление композиций.

Управление ботом Albedo

Albedo – популярный бот для комфортного администрирования мелких и средних каналов. Подробный список команд можно получить по запросу! Help. Всего представлено 7 категорий администрирования.

  • Фан. Блок развлекательных команд. Позволяет публиковать мемы, арты, инициировать голосования и т.д.
  • Инфо. Категория команд для получения подробной статистики сервера.
  • Музыка. Набор команд для управления плейлистами сервера.
  • Экономика. Команды для активации и настройки внутренней системы вознаграждения пользователей.
  • RP. Набор команд для отправки гифок в чат.
  • NSFW. Блок настройки интерфейса канала.
  • Модерация. Один из основных блоков команд бота, который позволяет управлять каналом, выполняя такие задачи, как назначение ролей участников, блокировка или вынесение предупреждений и т.д.

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

Источник

Создание Discord-бота, используя библиотеку discord.js | Часть №1

Введение

В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд.

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

Начало работы

Если вы уже знакомы с приведёнными ниже материалами, — смело можете пролистать этот раздел.

Для начала работы с кодом нам нужно установить среду разработки, это может быть:

Среда разработки выбирается по удобству использования и практичности, она у вас может быть любая, но мы рассмотрим её на примере Visual Studio Code, так как она является одной из самых приемлемых для новичков, а также для опытных программистов.

Для установки переходим по этой ссылке.


Выбираем свою операционную систему и запускаем скачивание.

Для создания бота мы используем среду выполнения node.js. Для её установки нам необходимо перейти на этот сайт.

На данный момент нас интересует версия долгосрочной поддержки (LTS), скачиваем её.

В Visual Studio Code присутствует возможность устанавливать расширения.
Для этого, кликните по отмеченной ниже иконке.

В открывшемся окне вписываем название название/идентификатор нужного нам расширения, после чего устанавливаем его.

Из полезных расширений могу отметить:

    Discord Presence — расширение, позволяющее отображать рабочую область и файл, в котором вы работаете в вашей игровой активности (функция работает только при использовании приложения Discord).

Идентификатор расширения: icrawl.discord-vscode

  • Code runner — расширение, с помощью которого предоставляется возможность запускать определённые фрагменты кода.
    Идентификатор расширения: formulahendry.code-runner
  • Создание бота

    Теперь, когда вы установили все нужные компоненты, мы можем приступить к созданию самого бота.

    Здесь всё просто. Переходим на портал разработчиков и нажимаем на кнопку с надписью «New Application» — она находится в правом верхнем углу.

    В открывшемся окне вписываем имя бота, после чего, нажимаем на кнопку с надписью «Create».

    На этой странице мы можем изменить имя бота, загрузить для него иконку, заполнить описание.

    Теперь наша задача — воплотить бота в жизнь. Для этого переходим во вкладку «Bot».

    Нажимаем на кнопку с надписью «Add Bot» и воплощаем бота в жизнь.

    Поздравляю! Вы создали аккаунт для вашего бота. Теперь у него есть тег, токен, ник и иконка.

    Подготовка к написанию кода

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

    Первым делом создаём папку, после чего открываем её в VS Code (Файл > Открыть папку) / (Ctrl + K Ctrl + O)

    Далее нам нужно открыть терминал (Терминал > Создать терминал) / (Ctrl + Shift + `)

    Теперь мы должны создать файл с неким «описанием» нашего бота, сделаем это через терминал.

    Вписываем данную строку в терминал и нажимаем Enter:

    После каждой появившейся строки нажимаем Enter или вписываем свои значения.
    Значения в этом файле можно будет изменить в любой момент.

    Далее, мы должны поочерёдно вводить в терминал эти строки:

    «Install» также можно сокращать в «I», но необязательно.

    Итого, если вы следовали инструкциям и всё сделали правильно, в вашей папке должны были появиться 3 объекта:

    Написание кода

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

    Существует множество вариантов для его написания: используя один файл, два, несколько, и т.д

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

    Но не волнуйтесь, весь код вам писать не придётся.

    Для начала, нам нужно где-то хранить основные параметры и информацию о боте.

    Мы можем сделать это двумя способами:

    1. Создать отдельный файл
    2. Записать всё в константы

    Я не советую вам использовать второй вариант, так как в будущем вам придётся работать с большим объёмом информации, и такая запись будет доставлять неудобства.

    Разберём хранение параметров в отдельном файле.

    Итак, создаем файл config.json

    Вставляем в него следующий код:

    * Для получения токена зайдите на портал разработчиков, перейдите во вкладку «Bot» и скопируйте его.

    * Самым распространённым среди разработчиков префиксом является !

    Далее нам нужно создать файл bot.js и вставить в него данный код:

    Теперь создаём файл comms.js, в нём будут сами команды.

    В нём должен быть следующий код:

    Чтобы добавить больше команд — просто объявляйте больше функций и добавляйте их в список, например:

    И вот, мы вышли на финишную прямую!

    Осталось всего ничего — запустить бота.

    Для этого открываем терминал и вставляем в него следующую строку:

    Готово! Бот запущен и вы можете им пользоваться, ура!

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

    Перейдём во вкладку OAuth2, пролистаем чуть ниже, выберем «Bot» и отметим нужные боту привилегии.

    Теперь осталось скопировать ссылку-приглашение и добавить бота на свой сервер.

    Существует два способа:

      Заранее отметить нужные привилегии.

    Для этого, сначала мы должны скопировать ссылку-приглашение.
    После чего перейти в файл bot.js и вставить данную строчку кода сюда:

    Итоговый код должен быть таким:

    Отметить нужные привилегии в самом коде.

    Повторяем процедуры из первого способа, но уже с другими строками кода:

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

    * Все привилегии указываются заглавными буквами

    Список доступных привилегий:

    ADMINISTRATOR
    CREATE_INSTANT_INVITE
    KICK_MEMBERS
    BAN_MEMBERS
    MANAGE_CHANNELS
    MANAGE_GUILD
    ADD_REACTIONS
    VIEW_AUDIT_LOG
    PRIORITY_SPEAKER
    STREAM
    VIEW_CHANNEL
    SEND_MESSAGES
    SEND_TTS_MESSAGES
    MANAGE_MESSAGES
    EMBED_LINKS
    ATTACH_FILES
    READ_MESSAGE_HISTORY
    MENTION_EVERYONE
    USE_EXTERNAL_EMOJIS
    VIEW_GUILD_INSIGHTS
    CONNECT
    SPEAK
    MUTE_MEMBERS
    DEAFEN_MEMBERS
    MOVE_MEMBERS
    USE_VAD
    CHANGE_NICKNAME
    MANAGE_NICKNAMES
    MANAGE_ROLES
    MANAGE_WEBHOOKS
    MANAGE_EMOJIS

    Я не советую вам из привилегий выбирать только ADMINISTRATOR, поэтому лучше указать только те привилегии, которые бот действительно использует для корректной работы

    Полезные и интересные команды

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

      !say — с помощью этой команды бот может повторить ваше сообщение.

    !heads_or_tails — игра «Орёл или Решка».

    !clear — удаление определённого количества сообщений.

    !random_name — генерация случайного имени.

    Не стоит пугаться большого кода, здесь всё предельно просто.

    Заключение

    Вот и подошла к концу первая часть обучения, как вы могли заметить, создать бота, используя библиотеку discord.js очень просто.

    Итого, из этой статьи мы выяснили:

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

    А также научились некоторым интересным и полезным командам.

    Надеюсь, что вам понравилась моя статья и вы узнали из неё что-то новое.

    Источник

    Оцените статью