如何在 javascript 中的 if (message == "...") 之后捕获文本
How can I capture text after a if (message == "...") in javascript
我正在尝试使用 javascript 和 tmi.js 制作抽搐机器人,我需要制作一个可以在有人说 !add 之后捕获数据的命令,我不知道在这种情况下使用什么模块,有什么想法吗?
client.on("chat", (channel, user, message, self) => {
if (message == "!add")
fs.appendFile('test.txt', game + ", ", function (err) {
if (err) throw err
client.say (Titles,"added!", 'utf8',);
您可以检查消息是否包含命令,去除命令并保留命令参数,而不是检查消息是否为命令。
if (message.includes("!add")) {
let arguments= message.replace("!add", "");
//check what arguments contain and do what you want
}
我正在尝试使用 javascript 和 tmi.js 制作抽搐机器人,我需要制作一个可以在有人说 !add 之后捕获数据的命令,我不知道在这种情况下使用什么模块,有什么想法吗?
client.on("chat", (channel, user, message, self) => {
if (message == "!add")
fs.appendFile('test.txt', game + ", ", function (err) {
if (err) throw err
client.say (Titles,"added!", 'utf8',);
您可以检查消息是否包含命令,去除命令并保留命令参数,而不是检查消息是否为命令。
if (message.includes("!add")) {
let arguments= message.replace("!add", "");
//check what arguments contain and do what you want
}