Javascript 如何引起不和谐?回答你所说的话?

Javascript 如何引起不和谐?回答你所说的话?,javascript,discord.js,Javascript,Discord.js,我对编码很陌生,我想做一个机器人,在之后你说什么就说什么!说命令。例如-!打招呼,机器人回复“你好” 我尝试的是: let args=message.content.substring(前缀.length).split(“”); if(message.content.startsWith(前缀+say')){ var say=args[1]。连接(“”); message.channel.send(说) } args是一个字符串数组,因此args[1]是一个字符串,因此没有函数join 试试这个

我对编码很陌生,我想做一个机器人,在
之后你说什么就说什么!说
命令。例如-
!打招呼
,机器人回复“你好”

我尝试的是:

let args=message.content.substring(前缀.length).split(“”);
if(message.content.startsWith(前缀+say')){
var say=args[1]。连接(“”);
message.channel.send(说)
}

args
是一个字符串数组,因此
args[1]
是一个字符串,因此没有函数
join

试试这个:

const args=message.content.substring(前缀.length).split(“”)
if(message.content.startsWith(前缀+say')){
const say=args[1]
message.channel.send(说)
}

您可能想看看(已经)的答案。

@JonasPetrėtis欢迎您-请单击绿色勾号将此答案标记为已接受。这就是这个问题被标记为已回答的方式,其他人可以很容易地找到答案。:)但只获取args[1]这不是正确的方法,如果消息的世界数超过1,则只会重复第一世界…@Cipher Yea,那么我该怎么办?之后它会回复所有的话!说?作为变体拼接参数
让我们假设=args.splice(1,args.length-1)。join(“”)
但是在返回之前需要一些检查,比如,
if(args.length<2)返回