首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在回复Discord.js中使用数学

在回复Discord.js中使用数学
EN

Stack Overflow用户
提问于 2021-05-05 19:43:01
回答 1查看 32关注 0票数 0

我的地下室里有一个运行在旧服务器上的不和谐机器人。由于某些原因,我无法从回复中获得正确的输出。

完整代码:

代码语言:javascript
复制
    module.exports = {
    name: 'ping',
    description: 'Pings Bot, then replies with latency -- for debuging',
    execute(message, args) {
        message.channel.send('?Latency is ${Date.now() - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms');
    },
};

其中:

代码语言:javascript
复制
message.channel.send('? Pong! Latency is ${Date.now() - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms');

原封不动地写出来:

代码语言:javascript
复制
?Latency is ${Date.now() - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms

机器人不会崩溃,所以我不能拉出任何错误消息,我不确定问题出在哪里,而且我对此还比较陌生

提前感谢!如果还有什么对你有帮助的,尽管问吧。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-05 19:46:44

要在字符串中使用${},不能使用单引号('),而需要使用斜引号(`)。否则,它只是将其视为字符串的一部分。

代码语言:javascript
复制
execute(message, args) {
    message.channel.send(`?Latency is ${Date.now() - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms`);
},
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67400605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档