Создание и регистрация бота на Discord
Перейдите в раздел Bot слева и кликните по кнопке Add Bot. В появившемся окне выберите Yes, do it!. После этого ваш бот появится в списке, и вы получите его токен – скопируйте его. Он понадобится для настройки интеграции.
Настройка прав доступа и создание инвайт-ссылки
- Перейдите в раздел OAuth2. В меню выберите пункт URL Generator.
- Отметьте галочками пункты bot в разделе scopes.
- В разделе Bot Permissions укажите права, необходимые для работы бота (например, Send Messages, Manage Messages, Kick Members и т.д.).
- Скопируйте сформированную ссылку из поля внизу и откройте её в браузере.
- Выберите сервер, куда нужно добавить бота, и подтвердите добавление, нажав Authorize.
Запуск и интеграция бота на сервере
Создайте файл с расширением .js (например, bot.js) и вставьте туда следующий код:
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent] });
client.once('ready', () => {
console.log('Бот запущен!');
});
client.on('messageCreate', message => {
if (message.content === '!ping') {
message.channel.send('Pong!');
}
});
client.login('ВАШ_ТОКЕН_ЗДЕСЬ');
Замените ВАШ_ТОКЕН_ЗДЕСЬ на скопированный ранее токен бота.
Установите библиотеку discord.js, выполнив команду:
npm install discord.js
Запустите бота командой:
node bot.js
Дополнительные рекомендации
- Следите за обновлениями discord.js для обеспечения совместимости.
- Настраивайте команды и обработчики событий, чтобы расширить функционал.
- Интегрируйте базы данных для хранения настроек и данных бота.