Moments.js рассчитывает время от перезапуска vs code
При отправке сообщения в now попадает время, в момент запуска vs code, а не момента нажатия команды запроса
var today = new Date();
var now = moment(today, 'HH:mm').format('HH:mm');
client.on('messageCreate', (message) => {
if (message.author.bot) {
return;
}
client.on('messageCreate', (message) => {
if (message.author.bot) {
return;
}
if (message.content === "!время") {
message.reply("Время " + now ).then(() => {
message.delete();
})
}
});
Источник: Stack Overflow на русском