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

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


  }

}

}```


白板的微信
浏览 135回答 1
1回答

慕桂英3389331

你parseInt是数组的第二个元素。如果这不是数字,您将收到此错误。> parseInt("Hello") > NaN如果您简单地删除它应该可以工作parseInt:let say = args.split(' ')[1];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript