Как сделать клан в дс
Начнём. Ссылка на мой youtube канал.
Discord bot туториал. Туториал по созданию ботов для дискорда на node.js используя discord.js.
Creation date : 06.12.2019
Давайте начнём создание бота. Если у вас установлена node.js, то пропустите сделающие 2 строчки. Заходим на сайт node.js, скачиваем, устанавливаем. Скриншотов процесса установки нету, тк переустанавливать node.js нету желания. Но там всё интуитивно понятно.
Создание файлов, инициализация проекта, установка библиотек.
Создаём папку bot. Желательно не использовать кирилицу, юникод и т. п. в названии. Сразу же создаём файл index.js или bot.js. Это не несёт особого смысла. Можно назвать как угодно, но принятно index.js / bot.js. Это будет главный файл бота, т.е. первым запускается, в нём основной код бота. Далее открываем консоль / терминал если у вас linux. Для быстрого открытия консоли на windows можно нажать WIN + R, ввести cmd. Далее переходим в папку бота, думаю как это сделать через консоль всем понятно. Пишим : npm init - инициализация проекта. Жмём enter до конца. Если ошибка в package name, то напишите bot. npm i discord.js - установка библиотеки discord.js.
Далее рекомендую установить один из следующих редакторов кода :
Если очень слабый компьюер можете поставить notepad++, но это для постоянной основы не самый хороший вариант. Лично я использую Atom.
Вы можете зарегистрировать его на сайте discord developers. Жмём кнопку "New Application". Вводим название бота. Жмём "Create". Переходим во вкладку "Bot", нажимаем "Add Bot", затем "Yes, do it!" Находим строку "token", немного ниже есть кнопка "Copy", нажимаем. Теперь в вашем буфере обмена есть токен бота.
Создадим первый код. Пишем :
Открываем консоль, переходим в папку проекта и пишем :
в зависимости от названия файла. Если у вас windows, то вы можете создать файл start.bat с текстом
Если линукс, то вы можете создать файл start.sh
Это будет запускать бота. Далее я не буду говорить про запуск. Делайте это сами.
Создаем файл config.json с конфигурацией нашего бота.
В начале кода бота напишем :
Еще вы можете создать конфиг прямо в коде бота.
Но второй вариант крайне не рекомендуется использовать, ведь для того что-бы изменить конфиг бота нам придется изменять его код.
Давайте залогируем тег автора.
Также можно писать не
.startsWith проверят начинается ли строка с символов в аргументах.
Также даже начинающим программистам будет очень полезна в боте команда !eval для выполнения кода не пиша его в коде бота, т.е. вы пишите !eval какой-то код и бот выполняет этот код.
Я нашёл хороший туториал по этой команде на github. Рекомендую ознакомиться и взять себе команду в код бота. Принцип её работы мы разберём позже. Тык.
Это называется RichEmbed (Embed). Давайте отправим простой эмбед похожий на данный. (Картинка ниже)
Для этого создадим новую команду !ping .
В Embed есть много различных параметров, вы можете прочесть их далее, либо посмотреть на оффициальном сайте discord.js
Давайте сделаем команду для получения информации о пользователе. Команда взята из моего бота. Будем использовать библиотеку moment.js , устанавливаем npm i moment.js
r.id !== message.guild.id).map(roles => `\`$
Мой дискорд сервер!
Прошу зайти на мой дискорд сервер, ведь я долго делал туториал, а вам не сложно зайти на мой сервер в виде благодарности.
В дискорде в настройках сервера в ролях вам нужно поставить ту или иную роль в приоритете выше чем остальные например поставить роль админа на 3 строчку а создатель на 1 тем самым, у тех или иных ролей не будет права что-то сделать выше стоящим ролям, после чего вам нужно создать нужную вам роль и поставить ее на участника
Я обычный человек, геймер, я не очень умён но постараюсь вам помочь! Люблю отвечать на. · 19 мар 2021
Здраствуйте! Для того чтобы так делать нужно обладать правами администратора или быть создателем сервера, для этого чтобы менять очередь ролей по столбику, вам нужно перетащивать ползунки в настройках и пункт роли, а чтобы появлялась таким образом, выберите пункт "Показывать участников с ролью отдельно от остальных участников в сети"
Есть много того, что вам может понравиться в Discord. Он бесплатен в использовании и управлении, имеет поддержку VOIP, и благодаря поддержке ботов, очень хорошо настраивается. Вот лучшие боты Discord, о которых вы должны знать.
1. Carl Bot
Одна из наиболее полезных функций в Discord — это роли реакции, которые позволяют вводить команды и смайлики в Discord, позволяя вносить различные изменения на сервере.
Роли за реакции:
Логирование:
Модерация:
- Лог модерации.
- Множество команд для модерации.
- Канал, чтобы модераторы могли видеть всех нарушителей.
2. Groovy
Новичок на сцене музыкальных ботов Discord — Groovy — позволяет пользователям на канале в Discord ставить в очередь плейлисты песен из самых популярных музыкальных источников в интернете.
3. MEE6
Есть причина, по которой MEE6 в настоящее время — один из лучших ботов Discord. Он обладает обширными возможностями и поддержкой. Вы также можете обновиться до премиум пакета подписки для еще большего количества функций.
Если вы уже знаете, как добавлять боты Discord на ваш сервер, вам не составит труда столкнуться с проблемой, используя MEE6. Просто пригласите бота на свой сервер, чтобы начать работу.
4. RED
Если вы хотите, чтобы бот действительно настраивался, то RED должен быть на вашем радаре. Учтите, что для его размещения вам понадобится собственный сервер.
Если вы не нашли нужной функции, вы можете расширить RED с помощью плагинов, которые кодируются на питоне. Вы можете искать созданные сообществом плагины на сайте RED.
5. Dyno
Еще одним достойным внимания ботом является Dyno, который используется на более чем 1,6 миллионах серверов. Одним из его главных преимуществ является большая информационная веб-панель, позволяющая полностью контролировать процесс настройки.
Вам не нужно быть владельцем хостинга, так как все размещается на сервере Dyno, который управляется через веб-инструментарий. Инструменты модерации обширны, с настраиваемыми автоматическими триггерами.
Но дело не только в модерации. Вы можете настроить DJ-бота с индивидуальными плейлистами, играть в слот-игры, искать случайные факты и даже фотографии.
6. Tatsumaki
Fun — это модное слово, которое лучше всего ассоциируется с ботом Tatsumaki. Он яркий, с множеством интересных функций, которыми могут воспользоваться пользователи вашего сервера, чтобы повысить активность пользователей.
Это бот, который охватывает все основные функции для улучшения модерации и более эффективного использования сервера, а также для того, чтобы дать пользователям веселые и удобные командные игры.
Вы также можете осуществлять поиск на YouTube, искать факты о кошках, играть в различные игры, а также проводить опросы по всему серверу. Существует обширная система уровней с XP, доступная для пользователей в зависимости от их активности.
7. Pancake
Более 300 000 серверов используют Pancake на дискордах, и по уважительной причине. Простота в использовании, хороший баланс между командами развлечений для пользователей и расширенной модерацией для администраторов. Отдельный хостинг не нужен.
Настраиваемая система модерации позволяет управлять всем, начиная с голосового чата и заканчивая блокировкой пользователей с системой разрешений для настройки команд модераторов с разными полномочиями.
Кстати, если вам нужно изменить голос в Disord, то вот тут есть подробная инструкция, как это сделать и несколько программ на выбор.
Существует простая в использовании система воспроизведения музыки с поддержкой нескольких источников, включая SoundCloud и YouTube. Социальные функции, такие как игры, поиск изображений и команды шуток, также помогут сделать ваш сервер немного более ярким.
Имея сотни доступных команд, на сервере Pancake Disord найдется что-то для каждого.
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Общие сведения
Разработчики Discord изобрели целый набор команд для своего мессенджера, который пользователи могут использовать по своему усмотрению.
Условно разделим команды в Дискорде на три группы:
Далее поочередно рассмотрим каждую группы команд по отдельности.
Форматирование текста
- курсив;
- жирный;
- подчеркнутый;
- перечеркнутый.
Шрифт | Пример | Результат |
Курсив | *111* или _111_ | 111 |
Жирный | **222** | 222 |
Подчеркнутый | __333__ (здесь используется по два нижних подчеркивания с каждой стороны) | 333 |
Перечеркнутый | ~~444~~ | 444 |
ВАЖНО! Для успешного выполнения команд по форматированию текста важно вписывать специальные символы и выделяемый отрывок без пробелов.
В Дискорде доступна возможность комбинирования 4-х основных шрифтов. В данном случае необходимо правильно комбинировать специальные знаки. Исчерпывающий список комбинированных шрифтов (которого нет даже на официальном сайте Дискорда) смотрите в таблице ниже.
Шрифт | Пример комбинации | Результат |
Жирный курсив | ***111*** | 111 |
Подчеркнутый курсив | __*222*__ (здесь используется по два нижних подчеркивания с каждой стороны) | 222 |
Перечеркнутый курсив | ~~*333*~~ | 333 |
Подчеркнутый жирный | __**444**__ (здесь используется по два нижних подчеркивания с каждой стороны) | 444 |
Перечеркнутый жирный | ~~**555**~~ | 555 |
Подчеркнутый перечеркнутый | __~~666~~__ (здесь используется по два нижних подчеркивания с каждой стороны) | 666 |
Подчеркнутый жирный курсив | __***777***__ (здесь используется по два нижних подчеркивания с каждой стороны) | 777 |
Перечеркнутый жирный курсив | ~~***888***~~ | 888 |
Подчеркнутый перечеркнутый жирный | ~~__**999**__~~ (здесь используется по два нижних подчеркивания с каждой стороны) | 999 |
Подчеркнутый перечеркнутый курсив | ~~__*000*__~~ | 000 |
Подчеркнутый перечеркнутый жирный курсив | __~~***1111***~~__ (здесь используется по два нижних подчеркивания с каждой стороны) | 1111 |
При комбинации специальных символов нет разницы в том, какой знак стоит ближе к форматируемому тексту. К примеру: комбинации ~~*Дискорд*~~ и *~~Дискорд~~* приведут к одному результату – слово “Дискорд” будет оформлено перечеркнутым курсивом.
Выделить текст с обеих сторон символами, которые используются для форматирования, и при этом сделать так, чтобы они отображались в тексте, возможно. При этом форматирование будет отменено. Для этого перед отрывком, в котором будут использоваться специальные знаки, нужно поставить знак бэкслеш. Выглядит он так “\” (без кавычек).
Команды для прикольных фишек
В Discord существует специальный набор команд, который может разнообразить общение в текстовом чате, а также выполнить определенные действия. Расскажем о двух наборах команд, которые предваряются двумя специальными знаками.
Если вы пользуетесь Дискордом на компьютере, тогда после ввода в текстовое поле знака “/” автоматически появится список с описанными выше командами.
Вторая группа команд начинается с ввода знака “@” (без кавычек). При вводе символа “собачки” на компьютерной версии мессенджера на выбор будут представлены 2 команды:
Команды для ботов
В этом разделе стоит упомянуть о том, что ботов - программ-помощников существует большое разнообразие. Боты различаются между собой по назначению, поэтому функции и команды для их выполнения также отличаются друг от друга. Ввиду этого описать все возможные команды для всех ботов в одной статье просто невозможно.
Функции ботов очень разнообразны. К примеру, они могут выполнять следующие действия:
Весь спектр команд для бота, которые он может выполнить, можно узнать на сайте, откуда скачивается робот-помощник. Если бот уже скачан на Дискорд, тогда при помощи определенного запроса, бот сам выведет весь список выполняемых команд. Часто в таком запросе присутствует английское слово “help”.
Читайте также: