获取interaction.reply() 延迟
Posted
技术标签:
【中文标题】获取interaction.reply() 延迟【英文标题】:Get interaction.reply() latency 【发布时间】:2021-12-03 23:31:05 【问题描述】:我知道已经有很多关于如何为您的 discord.js 机器人创建 ping
命令的问题,但我的问题有点不同,因为我想为 interaction
而不是 message
创建这个命令.我尝试使用
Date.now() - interaction.createdTimestamp
获取交互 ping 但结果我得到:-1007ms
。任何想法如何解决它?
【问题讨论】:
不确定CommandInteraction#createdAt 是否会有所作为,但值得一试 @Elitezen 实际上有区别,它现在说-224ms
@Elitezen 唯一的问题是我的机器人将 ping 显示为负值,ping 本身是正确的,我应该搜索解决方案还是将-
替换为` `?
【参考方案1】:
使用Math.abs()得到一个数的绝对值
const delay = Math.abs(Date.now() - interaction.createdTimestamp);
【讨论】:
以上是关于获取interaction.reply() 延迟的主要内容,如果未能解决你的问题,请参考以下文章