不和谐消息发送之间的时间不起作用
Time between discord message sends not working
所以我正在创建一个事件来在有消息时侦听并告知从最后一条消息发送的时间。但我似乎无法弄清楚该怎么做。 (我使用了 message.author.lastMessage.createdTimestamp - new Date().getTime()
)当我测试它时,这似乎并没有创造一个一致的时间。任何有关错误或我需要修复的任何帮助都将不胜感激
我建议你保持简单,只使用日期。
// takes a User and returns the milliseconds of difference between now
// and the last message, if there's one.
function lastDiff({ lastMessage }) {
if (lastMessage) return new Date() - lastMessage.createdAt;
}
lastDiff(message.author);
请记住,这不能始终打印相同的数字,因为毫秒数在检查和下一次检查之间可能会发生变化。
一旦你有了毫秒,你就可以根据需要格式化它们。
所以我正在创建一个事件来在有消息时侦听并告知从最后一条消息发送的时间。但我似乎无法弄清楚该怎么做。 (我使用了 message.author.lastMessage.createdTimestamp - new Date().getTime()
)当我测试它时,这似乎并没有创造一个一致的时间。任何有关错误或我需要修复的任何帮助都将不胜感激
我建议你保持简单,只使用日期。
// takes a User and returns the milliseconds of difference between now
// and the last message, if there's one.
function lastDiff({ lastMessage }) {
if (lastMessage) return new Date() - lastMessage.createdAt;
}
lastDiff(message.author);
请记住,这不能始终打印相同的数字,因为毫秒数在检查和下一次检查之间可能会发生变化。
一旦你有了毫秒,你就可以根据需要格式化它们。