Для начала, вы должны посмотреть первую часть где я показывал как создать бота с нуля, она у меня есть в профиле!
После пишем следующее:
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 .
Далее прописываем префикс ping, и видим наш пинг!
Не обращайте внимание на минусовой пинг, позже когда мы будем заливать нашего бота на хостинг, команда будет работать исправно!
А на этом всё, увидимся в следующей части по созданию своего Discord бота, на библиотеке discord.js!
В следующей части, мы познакомимся с Embed сообщениями, как они выглядят, и как их можно использовать!