Javascript discord.js rateLimitPerUser不是一个函数

Javascript discord.js rateLimitPerUser不是一个函数,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我正在制作一个普通的discord机器人,我想设置slowmode这是我的完整的代码: bot.on("message", message => { if(message.content.toLowerCase().startsWith(prefix+"slowmode")) { var str = message.content.split(prefix+"slowmode "); var num = parseInt(str[1],10); message.channel

我正在制作一个普通的discord机器人,我想设置slowmode这是我的完整的代码:

bot.on("message", message => {

if(message.content.toLowerCase().startsWith(prefix+"slowmode")) {
  var str = message.content.split(prefix+"slowmode ");
  var num = parseInt(str[1],10);
  message.channel.rateLimitPerUser == rts;
  message.channel.send("Slowmode Setted");
}
}))

但我有一个错误:

TypeError: message.channel.rateLimitPerUser is not a function
我还尝试了其他方法,如:

message.channel.rateLimitPerUser = num;
但它们也不起作用。我搜索了纪录片和互联网来设置slowmode,但它们也不起作用。[对不起,我的英语不好:(]

你需要使用

if(message.content.toLowerCase().startsWith(前缀+'slowmode')){
var str=message.content.split(前缀+slowmode');
var num=parseInt(str[1],10);
message.channel.setRateLimitPerUser(num)。然后(()=>{
message.channel.send(`Slowmode设置为${num}s:thumbsup:`);
});
}

你能发布剩下的代码吗?消息频道是否未定义?