Найти в Дзене
Sharky

Как создать своего бота в Discord, на библиотеке discord.js №2 Команда отображающая отклик/пинг бота!

Для начала, вы должны посмотреть первую часть где я показывал как создать бота с нуля, она у меня есть в профиле!
После пишем следующее:
if (message.content .startsWith (prefix + 'ping' )) {
let pingMessage = Date .now () - message.createdTimestamp

Для начала, вы должны посмотреть первую часть где я показывал как создать бота с нуля, она у меня есть в профиле!

После пишем следующее:

if (message.content .startsWith (prefix + 'ping' )) {
let pingMessage = Date .now () - message.createdTimestamp
message.channel .send (`Пинг бота: ${client.ws .ping }мс
Пинг API бота: ${pingMessage}мс!` )
}

В первой строчке, мы проверяем с чего начинается сообщение, если с префикса, и добавлением ping, тогда выполняется код внутри скобок!

Во второй строчке, мы создаём переменную pingMessage, через let!

Date.now() это текущее время!

А message.createdTimestamp это время от создания сообщения, и до его отправки!

В данной ситуации, мы отнимаем текущее время, от времени создания сообщения, и получаем пинг API!

На четвёртой, и пятой строчках, указано отправка сообщения client.ws.ping, отображает пинг от вашего компьютера, до серверов Дискорда!

После всего написанного, ваш код должен выглядеть примерно так:

Теперь мы можем пойти и проверить команду, но перед этим нужно сначала запустить бота через терминал, прописав node .

-2

Далее прописываем префикс ping, и видим наш пинг!

-3

Не обращайте внимание на минусовой пинг, позже когда мы будем заливать нашего бота на хостинг, команда будет работать исправно!

А на этом всё, увидимся в следующей части по созданию своего Discord бота, на библиотеке discord.js!

В следующей части, мы познакомимся с Embed сообщениями, как они выглядят, и как их можно использовать!