Вот базовый пример начала работы с Discord.js, популярной библиотекой JavaScript для взаимодействия с Discord API:
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}`);
});
client.on('message', (message) => {
if (message.content === '!ping') {
message.channel.send('Pong!');
}
});
client.login('YOUR_DISCORD_BOT_TOKEN');
Этот код настраивает бота Discord с помощью Discord.js. Он входит в систему с помощью предоставленного токена бота, и когда пользователь отправляет сообщение с надписью «!ping», он отвечает «Pong!».
Вот несколько методов, обычно используемых в Discord.js:
client.login(token)– входит в систему бота, используя предоставленный токен.client.on(event, callback)— прослушивает определенное событие и выполняет предоставленную функцию обратного вызова, когда событие происходит. Общие события включают «готово», «сообщение», «гильдию создать» и т. д.message.channel.send(content)— отправляет сообщение на канал, на котором было получено исходное сообщение.message.reply(content)— отправляет ответ пользователю, отправившему сообщение.message.member— получает объект-член пользователя, отправившего сообщение.message.guild— получает объект гильдии (сервера) текущего сообщения.
Это всего лишь несколько примеров, в библиотеке Discord.js доступно множество других методов. Вы можете обратиться к официальной документации Discord.js для получения подробной информации обо всех доступных методах и свойствах.