Простой дискорд бот
Для работы бота требуется:
- Node.js (16.6.0 или выше)
- Discord.js v14
- Устанавливаем Node.js: https://nodejs.org
- Запускаем командную строку в папке бота и прописываем:
npm init -y
иnpm install discord.js
(Этим вы установите Discord.js) - Создаём приложение
- Настраиваем бота
- Запускаем командную строку в папке бота и прописываем:
node deploy-commands.js
(Этим вы зарегестрируете команды приложения в дискорде) - Запускаем командную строку в папке бота и прописываем:
node index.js
(Этим вы запустите бота)
Теперь бот работает, как только вы закроете командную строку из пункта 6
бот перестанет работать
- Переходите на https://discord.com/developers/applications
- Нажимаете на
New application
- Указываете имя бота, соглашаетесь с условиями использования и нажимаете
Create
- Копируем
APPLICATION ID
, он понадобится при настройке бота - В открывшемся окне нажимает на
Bot
, затем наAdd bot
- Нажимаем на
Reset Token
и копируем новый токен, он понадобится при настройке бота
Все настройки хранятся в файлах settings.json
и key.json
В файле settings.json
необходимо указать:
цвет вубхуков
В файле key.json
необходимо указать:
токен бота
id бота
id владельца бота
id сервера бота
url вебхука для отправки лс
(необязательно)