forked from GitHub/dbot
nban should work goodly now
This commit is contained in:
parent
cdfe353b94
commit
b46f72a409
@ -39,7 +39,7 @@ var commands = function(dbot) {
|
|||||||
}));
|
}));
|
||||||
},
|
},
|
||||||
|
|
||||||
'~cquiet': function(event) {
|
/*'~cquiet': function(event) {
|
||||||
var server = event.server,
|
var server = event.server,
|
||||||
quieter = event.user,
|
quieter = event.user,
|
||||||
quietee = event.input[2],
|
quietee = event.input[2],
|
||||||
@ -72,7 +72,7 @@ var commands = function(dbot) {
|
|||||||
'quietee': quietee,
|
'quietee': quietee,
|
||||||
'reason': reason
|
'reason': reason
|
||||||
}));
|
}));
|
||||||
},
|
},*/
|
||||||
|
|
||||||
// Kick and ban from all channels on the network.
|
// Kick and ban from all channels on the network.
|
||||||
'~nban': function(event) {
|
'~nban': function(event) {
|
||||||
@ -88,11 +88,26 @@ var commands = function(dbot) {
|
|||||||
' (network-wide ban requested by ' + banner + ')');
|
' (network-wide ban requested by ' + banner + ')');
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
dbot.api.report.notify(server, this.config.admin_channels[event.server], dbot.t('nbanned', {
|
var notifyString = dbot.t('nbanned', {
|
||||||
'banner': banner,
|
'banner': banner,
|
||||||
'banee': banee,
|
'banee': banee,
|
||||||
'reason': reason
|
'reason': reason
|
||||||
}));
|
});
|
||||||
|
|
||||||
|
// TODO: When this is merged into database branch, have it use the
|
||||||
|
// api.quotes.addQuote function
|
||||||
|
if(this.config.document_bans && _.has(dbot.modules, 'quotes')) {
|
||||||
|
dbot.db.quoteArrs['ban_' + banee] = [ dbot.t('nban_quote', {
|
||||||
|
'banee': banee,
|
||||||
|
'banner': banner,
|
||||||
|
'time': new Date().toUTCString(),
|
||||||
|
'reason': reason
|
||||||
|
}) ];
|
||||||
|
|
||||||
|
notifyString += ' ' + dbot.t('quote_recorded', { 'user': banee });
|
||||||
|
}
|
||||||
|
|
||||||
|
dbot.api.report.notify(server, this.config.admin_channels[event.server], notifyString);
|
||||||
},
|
},
|
||||||
|
|
||||||
/*** Kick Stats ***/
|
/*** Kick Stats ***/
|
||||||
|
@ -7,5 +7,6 @@
|
|||||||
"admin_channels": {
|
"admin_channels": {
|
||||||
"aberwiki": "#fishbox"
|
"aberwiki": "#fishbox"
|
||||||
},
|
},
|
||||||
"chanserv": "ChanServ"
|
"chanserv": "ChanServ",
|
||||||
|
"document_bans": false
|
||||||
}
|
}
|
||||||
|
@ -13,11 +13,17 @@
|
|||||||
"cy": "Ni ddylech cicio {botname}"
|
"cy": "Ni ddylech cicio {botname}"
|
||||||
},
|
},
|
||||||
"ckicked": {
|
"ckicked": {
|
||||||
"en": "Attention: {kicker} has kicked {kickee} from {channel}. The reason given was: \"{reason}.\""
|
"en": "Attention: {kicker} has kicked {kickee} from {channel}. The reason given was: \"{reason}.\"",
|
||||||
"cy": "Ni ddylech cicio {botname}",
|
"cy": "Ni ddylech cicio {botname}",
|
||||||
"nl": "Gij zult {botname} niet kicken"
|
"nl": "Gij zult {botname} niet kicken"
|
||||||
}
|
},
|
||||||
"nbanned": {
|
"nbanned": {
|
||||||
"en": "Attention: {banner} has banned {banee} network-wide. The reason given was \"{reason}.\""
|
"en": "Attention: {banner} has banned {banee} network-wide. The reason given was \"{reason}.\""
|
||||||
|
},
|
||||||
|
"nban_quote": {
|
||||||
|
"en": "{banee} was banned from the network by {banner} on {time}. The reason given was \"{reason}.\""
|
||||||
|
},
|
||||||
|
"quote_recorded": {
|
||||||
|
"en": "This has been recorded in ~ban_{user}."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user