Javascript 如何禁止使用Discord API进行谩骂
问题是,每当我在聊天输入框中输入时,我都会删除该消息,并发送一条私人消息,说“不要骂人!!!”,即使只是输入“快乐”或“F”Javascript 如何禁止使用Discord API进行谩骂,javascript,Javascript,问题是,每当我在聊天输入框中输入时,我都会删除该消息,并发送一条私人消息,说“不要骂人!!!”,即使只是输入“快乐”或“F” 如果有比.indexOf更好的方法,我将非常感谢您的帮助。我已经找到了解决方案 var Discord = require('discord.js'); var bot = new Discord.Client(); var noSwear = require('./swear.json'); // Main prefix for all commands var pre
如果有比.indexOf更好的方法,我将非常感谢您的帮助。我已经找到了解决方案
var Discord = require('discord.js');
var bot = new Discord.Client();
var noSwear = require('./swear.json');
// Main prefix for all commands
var prefix = '!';
var swear = noSwear;
bot.on('ready', ready => {
console.log("Initialized SwearJar")
});
bot.on('message', message => {
var messageValue = message.content;
if(messageValue.indexOf(["cuss", "swear", "cuss"])) {
message.delete();
message.author.sendMessage("No swearing!!!");
}
console.log(messageValue);
});
bot.login('###################');
我找到了解决办法
var Discord = require('discord.js');
var bot = new Discord.Client();
var noSwear = require('./swear.json');
// Main prefix for all commands
var prefix = '!';
var swear = noSwear;
bot.on('ready', ready => {
console.log("Initialized SwearJar")
});
bot.on('message', message => {
var messageValue = message.content;
if(messageValue.indexOf(["cuss", "swear", "cuss"])) {
message.delete();
message.author.sendMessage("No swearing!!!");
}
console.log(messageValue);
});
bot.login('###################');
通常您使用
indexOf
如下:if(messageValue.indexOf([“cuss”、“sware”、“cuss”])>-1){
当您希望它通过时。此外,我还将split
消息,var messageValue=message.content.split(“”);;;{
通常您使用indexOf
如下:if(messageValue.indexOf([“cuss”、“sware”、“cuss”])>-1){
当您想让它通过时。我也会split
消息,var messageValue=message.content.split(“”);;;{