【发布时间】:2021-03-16 23:20:33
【问题描述】:
我正在使用 node.js 创建一个不和谐的机器人。 我希望当用户发送带有前缀“doc”的消息时,它将所有“,”替换为“word1”“word2”“word3”等之间的随机词...... 我不太了解这个领域。我到了这一点,我不知道该怎么做:
bot.on("message", async message => {
if(message.author.bot) return;
if(message.channel.type === "dm") return;
let prefix = botconfig.prefix;
let messageArray = message.content.split(" ");
let cmd = messageArray[0];
let args = messageArray.slice(1);
//replace ","
});
【问题讨论】:
-
replace()可以用函数代替,所以可以replace(/,/g, (m) => { ... }) -
好的,我如何使用 discord.js 标准实现 replace()? (我不懂 javascript)
-
我不知道什么是“discord.js 标准”。
-
我不知道它是如何工作的
-
您将不得不学习一点 JavaScript 来解决这个问题。你不能只为它获得神奇的互联网代码。
标签: javascript discord discord.js bots message