Начало работы с Discord.js: базовый пример и распространенные методы

Вот базовый пример начала работы с 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:

  1. client.login(token) – входит в систему бота, используя предоставленный токен.
  2. client.on(event, callback)— прослушивает определенное событие и выполняет предоставленную функцию обратного вызова, когда событие происходит. Общие события включают «готово», «сообщение», «гильдию создать» и т. д.
  3. message.channel.send(content)— отправляет сообщение на канал, на котором было получено исходное сообщение.
  4. message.reply(content)— отправляет ответ пользователю, отправившему сообщение.
  5. message.member— получает объект-член пользователя, отправившего сообщение.
  6. message.guild— получает объект гильдии (сервера) текущего сообщения.

Это всего лишь несколько примеров, в библиотеке Discord.js доступно множество других методов. Вы можете обратиться к официальной документации Discord.js для получения подробной информации обо всех доступных методах и свойствах.