Nadeko bot discord команды
Nadeko bot в Discord один из популярных ботов, используемых на мессенджере. Что может этот виртуальный робот, как его установить на сервер и как им управлять? Об этом речь пойдет в данной статье.
Описание
Надеко бот является универсальным помощником, в широкий функционал которого входят возможности по администрированию на сервере, игры и различные веселые команды. Свыше 400 тысяч серверов пользуются услугами этого робота.
На аватарке бота изображено лицо девушки в жанре аниме. Робот имеет свой интернет-сайт.
Установка
Чтобы пригласить Nadeko бота к себе на сервер Дискорда необходимо выполнить 4 действия:
Вот и все! Виртуальный помощник готов к вашим услугам.
Команды по управлению
Надеко бот имеет просто огромный список команд. Их можно разделить на основные категории:
- помощь;
- администрирование;
- пользовательские реакции;
- игорные;
- игры;
- музыка;
- NSFW;
- права доступа;
- поисковые;
- полезности;
- команды, относящиеся к опыту пользователей.
Помощь
В самом Дискорде можно получить подробный список команд с описанием выполняемых действий. Для получения перечня приказов по конкретной категории необходимо в текстовом поле ввести .cmds название раздела команд. Например, для обзора всех директив по администрированию нужно ввести .cmds Administration и нажать ENTER.
- сама команда;
- что будет выполнено после запуска приказа;
- требования для ввода команды;
- раздел, к которому относится данный приказ.
В ответ на запуск комбинации .readme бот вышлет ссылки на справочные материалы по использованию робота.
Администрирование
В данном разделе доступны команды по созданию и удалению каналов, по назначению и смещению ролей для пользователей и другие управленческие функции. Вот некоторые приказы:
Пользовательские реакции
Игорные команды
Правила игры и ввод приказов:
Предмет | Что бьет | Чему проигрывает | Команда |
Ракета | Ножницы | Скрепке | .rps 0 (это ноль) или .rps r |
Скрепка | Ракету | Ножницам | .rps 1 или .rps p |
Ножницы | Скрепку | Ракете | .rps 2 или .rps s |
С участниками на сервере можно сыграть в кости. Для выброса кубиков используется комбинация .roll. В итоге бот выбросит два кубика.
С помощью приказа .flip будет подброшена монетка. Проверьте что выпадет у вас: орел или решка?
Бот может загадать слово из четырех возможных категорий:
Категория | Команда |
Животные | .hangman animals |
Страны | .hangman countries |
Фильмы | .hangman movies |
Вещи | .hangman things |
При помощи приказа .Trivia запускается викторина с вопросами на различные тематики. На ответ у участников есть 30 секунд. По истечении времени будет показан правильный вариант ответа. По итогам игры будет определен победитель. Остановить викторину можно вводом комбинации .tq с последующим нажатием клавиши ENTER.
ВНИМАНИЕ! Вопросы задаются на английском языке, поэтому помимо знаний по теме, пригодится владение английским или умение быстро пользоваться переводчиком.
Музыка
На данный момент в общедоступной версии бота музыкальная функция недоступна. Возможно, она со временем будет восстановлена и тогда может пригодится знание следующих директив:
Поисковые
Название раздела говорит само за себя и подразумевает ряд команд по поиску различных запросов. Вот 5 из всевозможных вариантов:
Полезности
Эта категория команд включает в себя ряд приказов в основном статистического характера. Вот некоторые комбинации этого раздела:
ИНТЕРЕСНО! Разработчики готовы рассматривать предложения по внедрению новых возможностей в функционал робота.
САМОЕ ВАЖНОЕ! Nadeko bot будет надежным помощником по управлению на сервере, а также он поможет расслабиться и поиграть с друзьями во всевозможные игры. Установите бота и попробуйте запустить описанные в статье команды. Если хотите раскрыть весь потенциал виртуального помощника, тогда изучите его широкий спектр возможностей на официальном сайте бота.
Как пользоваться ботом Nadeko в Дискорде
Главные функции и возможности
Nadeko бот для Discord умеет делать немало вещей. Его функционал не ограничен одним типом команд, поэтому можно спокойно сказать, что умеет он практически всё:
Как скачать и добавить бота
Настройка бота и отключение
Функция блокировки считается лучшей, так как не предвидит повторного присоединения бота к серверу в дальнейшем. Выгнать nadeko можно, однако, если другой администратор решит её добавить, она вновь появится на сервере.
Команды управления ботом
- Показывает судьбу человека, которую нельзя было изменить;
- Рассказывает о погоде. После слова weather пользователю нужно ввести название города, погода в котором его интересует;
- Работает схоже с прошлой командой, но указывает не погоду, а время в конкретном месте;
- Функция, которая показывает случайное изображение с котёнком. Помогает поднять настроение.
Этот бот содержит немало функций, возможностей, которые помогают пользователям не только контролировать работу сервера, но и обеспечить участникам развлечений на некоторое время. Многими командами можно баловаться. Функционал бота совмещает в себе полезность, развлечения, интересные возможности. За это пользователи любят бота.
From Source
Setting up NadekoBot From Source¶
Installing with the CLI Installer¶
Prerequisites (CLI)¶
If you want Nadeko to play music, do the following:
Setup (CLI)¶
Launching Nadeko (CLI)¶
- Just open the CLI installer and run Option 2 or 3. Easy as that.
Installing Nadeko Manually¶
Боты в Дискорде пользуются большой популярностью среди пользователей, созванивающихся, переписывающихся через мессенджер. Они используются администраторами для поддержки сервера, модерации, участниками для добавления музыки, игр. Бот Nadeko совмещает в себе много функций узконаправленных ботов, берёт лучшие свойства, содержит немало полезных умений. Аватарка бота — аниме девушка с белыми волосами, красными глазами. Бот Nadeko для Discord является одним из лучших в топах ботов.
Главные функции и возможности
Nadeko бот для Discord умеет делать немало вещей. Его функционал не ограничен одним типом команд, поэтому можно спокойно сказать, что умеет он практически всё:
- Искать информацию, запрошенную пользователем, в интернете. Например, рассказать про погоду в указанном участниками городе, показать котиков, рассказать стихи из библии, переводить слова;
- Собирает статистику, информацию о пользователе, которую он запросит, например, свой ID;
- Считает пользователю числа, используя встроенный калькулятор;
- Проигрывание музыки, которое разработчики убрали из списка команд, однако идут слухи, что его собираются добавить вновь;
- Добавляет немало игр, в которые можно поиграть с другими пользователями. Например, в “виселицу”, где слова разделяются на разные категории, а цель игроков — разгадать загаданное ботом;
- Система уровней, опыта для участников сервера.
При поддержке бота донатом можно получить особенную роль на сервере поддержки Nadeko. Помимо роли есть возможность получить дополнительные функции, недоступные пользователям, использующим “бесплатную” версию без поддержки.
Как скачать и добавить бота
После подтверждения прав пользователю необходимо завершить процесс капчей “Я человек”. Для получения помощи в использовании команд нужно набрать “.cmds название интересующей команды”, для помощи в использовании — “help”. Бот использует префикс “.”, который нужно вводить перед названием указанной команды.
Настройка бота и отключение
Отключить бота можно, используя стандартные функции Дискорда, поддерживающие удаление, блокировку участников. Для отключения необходимо зайти на сервер, найти список участников, присоединившихся к серверу. Кликнуть на бота правой кнопкой мыши (на мобильном устройстве — зажать на несколько секунд), выбрать одну из функций: “Заблокировать”, “Замутить”, “Выгнать”.
Функция блокировки считается лучшей, так как не предвидит повторного присоединения бота к серверу в дальнейшем. Выгнать nadeko можно, однако, если другой администратор решит её добавить, она вновь появится на сервере.
Для настройки необходимо ввести команды помощи. Их можно найти на официальном сайте бота во вкладке “commands”, “help”.
Команды управления ботом
Команды — одна из главных составляющих бота Nadeko. У него их существует множество видов: команды администрирования, для игр, поиска, для опыта, разрешений, прочие команды. Каждую можно посмотреть на официальном сайте, посетив галочкой необходимую категорию. Например, в категории “игры”:
- Показывает судьбу человека, которую нельзя было изменить;
- Рассказывает о погоде. После слова weather пользователю нужно ввести название города, погода в котором его интересует;
- Работает схоже с прошлой командой, но указывает не погоду, а время в конкретном месте;
- Функция, которая показывает случайное изображение с котёнком. Помогает поднять настроение.
Этот бот содержит немало функций, возможностей, которые помогают пользователям не только контролировать работу сервера, но и обеспечить участникам развлечений на некоторое время. Многими командами можно баловаться. Функционал бота совмещает в себе полезность, развлечения, интересные возможности. За это пользователи любят бота.
Nadeko bot в Discord один из популярных ботов, используемых на мессенджере. Что может этот виртуальный робот, как его установить на сервер и как им управлять? Об этом речь пойдет в данной статье.
Описание
Надеко бот является универсальным помощником, в широкий функционал которого входят возможности по администрированию на сервере, игры и различные веселые команды. Свыше 400 тысяч серверов пользуются услугами этого робота.
На аватарке бота изображено лицо девушки в жанре аниме. Робот имеет свой интернет-сайт.
Установка
Чтобы пригласить Nadeko бота к себе на сервер Дискорда необходимо выполнить 4 действия:
Вот и все! Виртуальный помощник готов к вашим услугам.
Команды по управлению
Надеко бот имеет просто огромный список команд. Их можно разделить на основные категории:
- помощь;
- администрирование;
- пользовательские реакции;
- игорные;
- игры;
- музыка;
- NSFW;
- права доступа;
- поисковые;
- полезности;
- команды, относящиеся к опыту пользователей.
Список всех команд с их описанием можно найти на сайте бота в разделе “Commands”. Рассмотрим наиболее полезные и интересные функции виртуального помощника.
Помощь
В самом Дискорде можно получить подробный список команд с описанием выполняемых действий. Для получения перечня приказов по конкретной категории необходимо в текстовом поле ввести .cmds название раздела команд. Например, для обзора всех директив по администрированию нужно ввести .cmds Administration и нажать ENTER.
- сама команда;
- что будет выполнено после запуска приказа;
- требования для ввода команды;
- раздел, к которому относится данный приказ.
В ответ на запуск комбинации .readme бот вышлет ссылки на справочные материалы по использованию робота.
Администрирование
В данном разделе доступны команды по созданию и удалению каналов, по назначению и смещению ролей для пользователей и другие управленческие функции. Вот некоторые приказы:
- .createvoicchanl название канала – создает новый голосовой канал с заданным именем;
- .delvoichanl название канала – удаляет голосовой канал с указанным названием;
- .langli – выводит список языков, на которых может писать бот;
- .langset ru-RU – изменяет язык робота на русский;
- .setrole @имя пользователя название роли – назначает прописанному участнику указанную роль;
- .removerole @имя пользователя название роли – удаляет указанную роль у упомянутого участника сервера.
Пользовательские реакции
Игорные команды
В этом разделе собраны приказы, которые позволяют играть в имеющиеся азартные игры. Например, можно сыграть с ботом в “Ракета – скрепка – ножницы”. Это аналог “Камень – ножницы – бумага”.
Правила игры и ввод приказов:
Предмет | Что бьет | Чему проигрывает | Команда |
Ракета | Ножницы | Скрепке | .rps 0 (это ноль) или .rps r |
Скрепка | Ракету | Ножницам | .rps 1 или .rps p |
Ножницы | Скрепку | Ракете | .rps 2 или .rps s |
С участниками на сервере можно сыграть в кости. Для выброса кубиков используется комбинация .roll. В итоге бот выбросит два кубика.
С помощью приказа .flip будет подброшена монетка. Проверьте что выпадет у вас: орел или решка?
В играх, предоставляемых ботом, можно ставить ставки, используя внутреннюю валюту – цветочки. При отсутствии цветочков сыграть в некоторые игры невозможно.
В этом разделе стоит отметить увлекательную интеллектуальную игру “Виселица”. Суть ее заключается в том, что бот загадывает определенно слово, которое нужно угадать. Отгадывание проходит путем поочередного ввода букв английского алфавита. Загаданное слово нужно выдать за определенное количество попыток. В случае ошибок по ходу процесса игры будет рисоваться человечек на виселице. Исчерпав все попытки, раунд будет проигран, а человек будет повешен. Итог – отображается фотография с загаданным словом.
Бот может загадать слово из четырех возможных категорий:
Категория | Команда |
Животные | .hangman animals |
Страны | .hangman countries |
Фильмы | .hangman movies |
Вещи | .hangman things |
При помощи приказа .Trivia запускается викторина с вопросами на различные тематики. На ответ у участников есть 30 секунд. По истечении времени будет показан правильный вариант ответа. По итогам игры будет определен победитель. Остановить викторину можно вводом комбинации .tq с последующим нажатием клавиши ENTER.
ВНИМАНИЕ! Вопросы задаются на английском языке, поэтому помимо знаний по теме, пригодится владение английским или умение быстро пользоваться переводчиком.Музыка
На данный момент в общедоступной версии бота музыкальная функция недоступна. Возможно, она со временем будет восстановлена и тогда может пригодится знание следующих директив:
- .play название песни или ссылка на нее в YouTube – производит поиск и последующее воспроизведение музыкального трека;
- .queuenext название песни или ссылка на нее в YouTube – ставит заданную композицию в очередь после текущей песни (для запуска нужно находиться на голосовом канале);
- .pause – приостанавливает песню, а повторный запуск снимает паузу;
- .nowplaying – показывает проигрываемую в данный момент композицию.
Поисковые
Название раздела говорит само за себя и подразумевает ряд команд по поиску различных запросов. Вот 5 из всевозможных вариантов:
- .weather название города – бот выдаст подробное описания погодных условий, включая влажность, время восхода и заката солнца в указанном населенном пункте;
- .randomcat – появится выбранное в случайном порядке изображение кота;
- .bible название книги глава:стих – открывает указанный библейский стих (между словами и двоеточием не должно быть пробелов);
- .translate код языка>код языка слово – осуществление перевода вписанного слова. Пример: .translate en>fr Hello (пробелов возле знака “>” быть не должно);
- .define слово на английском – будет отображено определение введенного слова.
Полезности
Эта категория команд включает в себя ряд приказов в основном статистического характера. Вот некоторые комбинации этого раздела:
ИНТЕРЕСНО! Разработчики готовы рассматривать предложения по внедрению новых возможностей в функционал робота.САМОЕ ВАЖНОЕ! Nadeko bot будет надежным помощником по управлению на сервере, а также он поможет расслабиться и поиграть с друзьями во всевозможные игры. Установите бота и попробуйте запустить описанные в статье команды. Если хотите раскрыть весь потенциал виртуального помощника, тогда изучите его широкий спектр возможностей на официальном сайте бота.
Ниже предоставлены ссылки на функционал ботов на английском языке.
Приятного времяпрепровождения.
С уважением, Администрация
P.S. Краткая инструкция по ботам на русском языке будет представлена ниже.
Ниже вы можете ознакомиться с кратким перечнем правил для ботов и их пояснением на русском языке:
Бот Nadeko:
.q (название песни или ссылка на нее в YouTube) – необходимо находиться в любом голосовом канале, для активации данной команды, после определенного промежутка времени бот зайдет за вами и будет проигрывать песню
.playlist (название исполнителя, альбом, ссылка на плейлист в YouTube) – добавляет сразу же несколько песен этого же исполнителя
.n – включение следующей песни, если таковая имеется
.d – отключение всех песен и выход бота из канала
.qs (Автор) – топ пять песен этого исполнителя и ссылки на YouTube
.lq – показывает первые 10 песен в вашем плейлисте, если будет больше, появится возможность просмотреть на следующую страницу
.vol (0-100) – изменение уровня громкости
.srm (номер песни в плейлисте) – удаление лишней песни
.rcs – повторение песни, что сейчас играет
.rpl – повторение всего плейлиста
Бот Wilda:
++voice - необходимо находиться в любом голосовом канале, для активации данной команды, после определенного промежутка времени бот зайдет за вами. Так же он отправляет сразу же список команд для музыки
++request (название песни или ссылка на нее в YouTube)- нахождение песни по ссылке или названию
++music play - Resumes the current song.
++volume - Change the volume of the current song.
++playlist –Плейлист с вашими выбранными песнями
++shuffle – Выстраивает ваш плейлист в рандомном порядке
++voteskip – Если не нравится кому-то песня, что сейчас играет, можно запустить голосование о ее пропуске
++skip – Моментальный переход к следующей песне
++leave-voice – Выход из канала
В этой статье я подробно расскажу о том, как работать с библиотекой 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 объекта:
Написание кода
Для того, чтобы наш бот появился в сети и мог реагировать на команды, нам нужно написать для него код.
Существует множество вариантов для его написания: используя один файл, два, несколько, и т.д
Мы рассмотрим вариант с двумя файлами, так как его использовать очень легко и удобно, но у каждого варианта есть свои недостатки — например, у этого недостатком является сложность в написании начального кода.
Но не волнуйтесь, весь код вам писать не придётся.
Для начала, нам нужно где-то хранить основные параметры и информацию о боте.
Мы можем сделать это двумя способами:
- Создать отдельный файл
- Записать всё в константы
Разберём хранение параметров в отдельном файле.
Итак, создаем файл 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
Полезные и интересные команды
В предыдущем разделе я показал вам, как запустить бота и как писать для него команды.
Теперь я хочу поделиться с вами несколькими своими командами.
Читайте также: