Как добавить бота варфейс в дискорд

Обновлено: 05.07.2024

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

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

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

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

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

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

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



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

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


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

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


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


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

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

Создание бота

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

Здесь всё просто. Переходим на портал разработчиков и нажимаем на кнопку с надписью «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» и отметим нужные боту привилегии.


Как вывести ссылку-приглашение в терминал, при запуске бота?

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

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


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


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


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

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

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

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

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

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

Warface Ru

screenshot_1

Там же можно выбрать себе клан, вид сражения:

  1. «Блиц». На проведение операции дается полторы минуты. За это время нужно успеть найти и обезвредить бомбу (она уже установлена). Другой клан будет противодействовать разминированию.
  2. «Выжить любой ценой». Здесь нет союзников и друзей. Каждый должен уничтожить как можно больше противников. Дополнительные очки начисляются за сбор особых жетонов, остающихся после смерти бойца.
  3. «Доминирование». Нужно захватить, удерживая, несколько позиций. Это задача не для слабых стратегов. Следует понимать распределение ресурсов, сил клана для того, чтобы добиться успеха.
  4. «Захват флага». Все бойцы разделяются на 2 группы – нападающие и обороняющиеся. Атакующие должны любой ценой захватить коды доступа к ракетным установкам. А затем безопасно доставить их в свой лагерь.
  5. «Командный бой». Обычное сражение в стиле «дез-матч». Победа присуждается тому, кто убил больше всех противников.
  6. «Мясорубка». Почти как в «Выжить любой ценой», только для битвы отводится ограниченное пространство.
  7. «Подрыв». На выбор предоставляется 2 варианта – уничтожение врага или взрыв/дезактивация заложенной бомбы.
  8. «Штурм». Наступающие атакуют, обороняющиеся отбивают их натиск. Кто победит? Возможна смена ролей команд.
  9. «Уничтожить!». Следует не только захватить заданное место на карте, но и вызвать в данную точку авиацию для атаки с воздуха.

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

screenshot_2

Действует ряд игровых серверов, с которыми побеждать в шутерах, RPG будет гораздо проще. Заодно можно обзавестись новыми друзьями. Это Experience, Друзяхи, Bachelor, команда VALTOR, У МАХАРАДЖИ, сервер ЗАЙЦА и другие.

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

Experience

Друзяхи

Сервер для любителей игр. Ну, и для общения. Перейти можно по ссылке:

screenshot_3

Bachelor

Acc boost bs, wf

В малочисленной (12 человек), но дружной компании можно попробовать найти адекватных собеседников, игроков. Сервер здесь:

Соединение происходит через Дискорд или бота. Обещают повышенное дружелюбие, ламповое общение.

screenshot_4

Команда VALTOR

От других отличается тем, что это специализированный «Warface»-сервер. Однако подходит и для общения на темы музыки, игр, каких-то интересных вещей. Команда немногочисленная, но дружелюбная. Находится здесь:

screenshot_5

WARFACE RU Игровой сервер для PVP, PVE, РМ

screenshot_6

Играть вместе веселей

Очередной игровой сервер. Не слишком посещаемый, судя по статистике участников, но действующий. Специализация – музыка и «Варфейс». Расположен здесь:

screenshot_7

У МАХАРАДЖИ

Здесь собираются не просто игроки, а читеры. Те, кто предпочитает использовать коды, облегчающие прохождение миссий, победу. Отношение к читерам в игровой среде двоякое. Их даже откровенно недолюбливают. На сервере можно найти фанов «Warface», «GTA 5». К сожалению, в последнее время ресурс работает нестабильно. Расположен по адресу:

screenshot_8

Сервер ЗАЙЦА

Итоги

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

screenshot_9

Можно присоединиться к готовому сообществу, создать собственное. А затем уже продвигать клан, набирать соратников. В этом пригодится мессенджер Дискорд, универсальное средство общения. И не важно, какой конкретно игрой вы увлечены – «Warface», «Grand Theft Auto» или «Minecraft». Вместе сражаться, получать призовые очки будет веселей.

К тому же некоторые особенности Дискорда позволяют безошибочно вычислить круг интересов предполагаемого участника. Узнать достижения, список побед, количество проведенных матчей. С такой информацией проще создать команду неустрашимых бойцов, штурмовиков или разведчиков. А потом побеждать в сражениях, получать призы, набираться опыта.

Warface

Некоторые бойцы Warface всё ещё в раздумьях – какое же средство голосовой связи выбрать для геймплея. Классический Skype, альтернативный TeamSpeak или же что-то другое? Всех вариантов и не перечесть, и у каждого свои достоинства и недостатки. Однако есть и такие игроки, которые сделали уже свой выбор в этом вопросе: они общаются в игре через Discord. Собственно, о взаимодействии Дискорда и онлайн-шутера Warface далее и пойдёт речь в статье.

Ликбез для новичков. Что такое приложение Discord в игре Варфейс? Элементарно! Сторонняя программа, обеспечивающая аудиосвязь между игроками по ходу игрового процесса.

Почему именно этот мессенджер для шутера

Как минимум есть 5 поводов отдать предпочтение именно Дискорду:

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

Как подключить

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

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

Внимание! Дополнительно можно скачать приложение Discord для Windows и мобильного телефона.

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

По завершении процедуры входа уже ничего не мешает присоединиться к официальному русскоязычному серверу Warface RU в мессенджере :

Варфейс и Дискорд

Дискорд и Варфейс

2. Кликните «Принять приглашение».

Подробно о сервере Warface RU

И теперь, что открылось вашему взору в учётке коммуникатора…

Если вы новобранец, да и ещё неопытный пользователь мессенджера, определённо может рябить в глазах от внешнего вида. Да и вопросы типа «это что?», «как?», «где?» невольно будут тревожить сознание. Но это всё нормально! И потом – временно. Так как сейчас же мы разберёмся со структурой сервера и особенностями его использования.

Дискорд и Варфейс

Сервер разделён на отдельные каналы, которые, в свою очередь, объединены в категории по признаку функционального назначения:

ОБЩЕНИЕ: чаты для общения, вопросы и ответы;

ПОИСК ИГРОКОВ: набор бойцов в кланы, объявления о поиске кланов и напарников;

ТВОРЧЕСТВО ИГРОКОВ: всяко-разно по контенту (скрины, мемы, рисунки, видео, стримы);

Дискорд и Варфейс

И отдельные большие разделы-категории с комнатами для связи:

  • PVP – команды на «паблик», рейтинговые поединки, клановые войны;
  • PVE – выполнение спецопераций с напарниками;
  • НАСТАВНИЧЕСТВО – общение с инструкторами.

Админсостав на сервере представлен соответствующими ролями:

Также предусмотрены специальные роли для игроков:

  • @Alpha, @Bravo, @Charlie – по игровым серверам «Альфа», «Браво», «Чарли»;
  • @Captain – капитаны команд (когда проводятся турниры);
  • @Clan Leader – глава клана;
  • @Streamer – стример;
  • @PvP, @PvE – по типу предпочитаемого режима геймплея;
  • @Commentator – комментатор соревнований.

Дискорд и Варфейс

Проверьте, настройки аудио (микрофон, наушники/колонки) и видео в учётке.

Найдите напарника или команду в текстовых каналах для поиска игроков. Затем перейдите в аудиоканал (PVP или PVE), скоординируйте действия с другими участниками по связи и играйте.

Альтернативные сервера

Безусловно, свет клином не сошёлся на официальном сервере игры: есть и другие сообщества в Дискорде, посвященные Warface. Их можно отыскать через поисковик или же на специализированных веб-сайтах.

Дискорд и Варфейс

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

Персонал сервера обозначен соответствующими ролями:

  • @Moderators – модераторы;
  • @Won members – стримеры и ютуберы;
  • @eSports – организаторы киберспортивных соревнований;
  • @Mentors – специалисты по спецоперациям;
  • @Nitro Booster – пользователи с подключённым платным модулем Nitro.

Дискорд и Варфейс

Названия категорий и каналов на английском:

Дискорд и Варфейс

В любом случае отличная голосовая связь через Discord позволяет эффективно координировать действия в командной игре Warface. И как следствие увеличивает шансы на победу!

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


Обзор сервера

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

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

О каналах на сервере

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


О ролях на сервере

Преимуществом подключения к тематическому сообществу принято считать присвоение определенных ролей. Основными из них являются:


Как подключиться

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

  1. На начальном этапе осуществляется переход на официальный портал.
  2. Далее требуется нажать на одноименную клавишу присоединения к тематическому сообществу в Дискорд.
  3. После этого в нижней части панели управления нажимается клавиша повторного подключения.
  4. Подтверждение намерений.
  5. Сохранение результатов для последующего внесения интересующих изменений.

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

Читайте также: