所以我正在尝试创建这个命令,该命令将允许我在我指定的任何频道中制作机器人消息,然后在它需要一些工作后输入任何内容,但我确实让它在正确的频道中返回一条消息,但不是我相反,它会返回一个“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];
添加回答
举报
0/150
提交
取消