gpt4 book ai didi

javascript - 如何删除逗号和命令?

转载 作者:行者123 更新时间:2023-12-02 23:37:04 25 4
gpt4 key购买 nike

当发送此命令的消息时,原因中的所有单词之间都有逗号,并且还显示所使用的命令。如何删除该命令并将逗号更改为空格?

  if (message.content.toLowerCase().startsWith(prefix + `testesty`)){

const args = message.content.slice(prefix.length).split(' ');
if (!args.length) {
return message.channel.send(`You didn't provide a reason, ${message.author}!`);
}

message.channel.send("Report successfully sent");
client.channels.get('579573817232588823').send(userVar + `need's assistance in Site-15\nReason - ${args} `)
}

最佳答案

解决方案:

...send(userVar + `need's assistance in Site-15\nReason - ${args.join(' ')} `)

说明:

由于 args 派生自 split,因此它是一个字符串数组。

稍后调用 send 时,可以通过在字符串模板中使用 args 将其转换为字符串。当数组隐式转换为字符串时,其元素会单独转换为字符串,然后用逗号连接;例如

console.log(`${['a', 3, {}]}`);

由于您希望通过空格进行连接,因此只需显式调用join(数组上的 native 函数)即可。

关于javascript - 如何删除逗号和命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56242934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com