为了账号安全,请及时绑定邮箱和手机立即绑定

Discord.js Bot 在发送消息时返回 NaN

Discord.js Bot 在发送消息时返回 NaN

白板的微信 2022-10-27 16:25:03
所以我正在尝试创建这个命令,该命令将允许我在我指定的任何频道中制作机器人消息,然后在它需要一些工作后输入任何内容,但我确实让它在正确的频道中返回一条消息,但不是我相反,它会返回一个“NaN”,这意味着任何想法?    let channelname = args.split(' ')[0];    if(!channelname)    {      return message.say('Please provide a channel name.')    }    let say = parseInt(args.split(' ')[1]);    message.delete() //deletes the message you sent    const generalChannel = message.guild.channels.cache.find(channel => channel.name === channelname)    generalChannel.send(say)  }else{  }}}```
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

parseInt是数组的第二个元素。如果这不是数字,您将收到此错误。

> parseInt("Hello")
> NaN

如果您简单地删除它应该可以工作parseInt

let say = args.split(' ')[1];


查看完整回答
反对 回复 2022-10-27
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信