【问题标题】:Get interaction.reply() latency获取interaction.reply() 延迟
【发布时间】:2021-12-03 23:31:05
【问题描述】:

我知道已经有很多关于如何为您的 discord.js 机器人创建 ping 命令的问题,但我的问题有点不同,因为我想为 interaction 而不是 message 创建这个命令.我尝试使用

Date.now() - interaction.createdTimestamp

获取交互 ping 但结果我得到:-1007ms。任何想法如何解决它?

【问题讨论】:

  • 不确定CommandInteraction#createdAt 是否会有所作为,但值得一试
  • @Elitezen 实际上有区别,它现在说-224ms
  • @Elitezen 唯一的问题是我的机器人将 ping 显示为负值,ping 本身是正确的,我应该搜索解决方案还是将- 替换为` `?

标签: javascript node.js discord discord.js bots


【解决方案1】:

使用Math.abs()得到一个数的绝对值

const delay = Math.abs(Date.now() - interaction.createdTimestamp);

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 2018-01-20
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多