Togglable flood commands
This commit is contained in:
parent
6dbc9087e1
commit
445ca1b10b
21
bot.js
21
bot.js
@ -105,17 +105,9 @@ bot.addListener('message', function(nick, to, text, from) {
|
||||
var command = args[0].toLowerCase()
|
||||
if (args[0] === '$help') {
|
||||
help(to);
|
||||
} else if (command === config.irc.prefix+'flood') {
|
||||
flood(to, args)
|
||||
} else if (command === config.irc.prefix+'sneed') {
|
||||
sneed(to);
|
||||
} else if (command === config.irc.prefix+'ctcpflood') {
|
||||
ctcp(args[1], args[2], args[3]);
|
||||
} else if (command === config.irc.prefix+'rspam') {
|
||||
rspam(to, args[1])
|
||||
} else if (command === config.irc.prefix+'uspam') {
|
||||
uspam(to, args[1]);
|
||||
} else if (command === config.irc.prefix+'art') {
|
||||
} else if (command === config.irc.prefix+'art') {
|
||||
art(to, args[1]);
|
||||
} else if (command === config.irc.prefix+'godwords') {
|
||||
godwords(to, args[1]);
|
||||
@ -124,6 +116,17 @@ bot.addListener('message', function(nick, to, text, from) {
|
||||
} else if (command === config.irc.prefix+'symphish') {
|
||||
symphish(to, args[1], args[2])
|
||||
}
|
||||
if (config.floodprotect.enable_flood_commands == "true") {
|
||||
if (command === config.irc.prefix+'flood') {
|
||||
flood(to, args)
|
||||
} else if (command === config.irc.prefix+'ctcpflood') {
|
||||
ctcp(args[1], args[2], args[3]);
|
||||
} else if (command === config.irc.prefix+'rspam') {
|
||||
rspam(to, args[1])
|
||||
} else if (command === config.irc.prefix+'uspam') {
|
||||
uspam(to, args[1]);
|
||||
}
|
||||
}
|
||||
msgTimeout.add(to);
|
||||
setTimeout(() => {
|
||||
msgTimeout.delete(to);
|
||||
|
@ -15,7 +15,8 @@
|
||||
"floodprotect": {
|
||||
"flood_protection": "false",
|
||||
"flood_protection_delay": "0",
|
||||
"command_listen_timeout": "2500"
|
||||
"command_listen_timeout": "2500",
|
||||
"enable_flood_commands": "true"
|
||||
},
|
||||
"errorhandling": {
|
||||
"error_logging": "true",
|
||||
|
Loading…
Reference in New Issue
Block a user