javascript - Ping 命令显示“Ping:NaN”
问题描述
对于我的 ping 命令,终端中没有错误,但是当我发送不和谐的命令时,我的机器人只发送“Ping:NaN”。我怎样才能解决这个问题?这是我在 ping.js 中的代码:
const Discord = require('discord.js');
const client = new Discord.Client();
module.exports = {
name: 'ping',
description: "pings",
execute(message, args) {
message.react("");
message.channel.send(`Ping: ${client.ws.ping}`);
} }
解决方案
看来你需要把你message.channel.send(...);
的client.on(...)
:
client.on('message', message => {
message.react('');
message.channel.send(`Ping: ${client.ws.ping}`);
});
推荐阅读
- typescript - Nestjs 异常处理
- swift - Swift 在尝试获取价值时得到 Nil
- api - 如何转换为 PHP 控制台 CURL
- python - 在 Python 中使用 for 循环时如何更改列表中的值?(不使用索引)
- javascript - 无法使用变量 - 我想我只是再次分配变量?
- python - 是否有一个观察者和一个事件处理程序来响应 python 中的文件修改?
- python - 你可以在 PyInstaller 可执行文件中使用 pip 吗?
- appian - 找不到 Appian 管理控制台
- postgresql - 是否有确保不存在 postgres 函数的 ansible 声明?
- c# - 无法验证防伪令牌