3
0
mirror of https://github.com/reality/dbot.git synced 2024-11-27 14:29:29 +01:00

ability to supple reason with ~quiet [#551]

This commit is contained in:
reality 2013-08-17 19:52:07 +00:00
parent fa1634d040
commit da025dafbb
2 changed files with 9 additions and 6 deletions

View File

@ -8,7 +8,8 @@ var commands = function(dbot) {
quieter = event.user,
minutes = event.input[1],
channel = event.input[2],
quietee = event.input[3].trim();
quietee = event.input[3].trim(),
reason = event.input[4] || "N/A";
if(_.isUndefined(channel)) {
channel = event.channel.name;
@ -34,14 +35,16 @@ var commands = function(dbot) {
'quieter': quieter,
'channel': channel,
'quietee': quietee,
'minutes': minutes
'minutes': minutes,
'reason': reason
}));
} else {
event.reply(dbot.t('quieted', { 'quietee': quietee }));
dbot.api.report.notify(server, channel, dbot.t('quiet_notify', {
'quieter': quieter,
'channel': channel,
'quietee': quietee
'quietee': quietee,
'reason': reason
}));
}
@ -290,7 +293,7 @@ var commands = function(dbot) {
commands['~ckick'].regex = [/^~ckick ([^ ]+) ([^ ]+) (.+)$/, 4];
commands['~nban'].regex = /^~nban ([\d\.^ ]+)?([^ ]+) (.+)$/;
commands['~quiet'].regex = /^~quiet ([\d\.^ ]+)?(#[^ ]+ )?([^ ]+) ?$/;
commands['~quiet'].regex = /^~quiet ([\d\.^ ]+)?(#[^ ]+ )?([^ ]+) ?(.*)?$/;
commands['~unquiet'].regex = /^~unquiet (#[^ ]+ )?([^ ]+) ?$/;
return commands;

View File

@ -20,10 +20,10 @@
"it": "{quietee} è stato silenziato per {minutes} minuto/i. Ricordati: non essere testardo"
},
"quiet_notify": {
"en": "Attention: {quieter} has quieted {quietee} in {channel}."
"en": "Attention: {quieter} has quieted {quietee} in {channel}. The reason given was \"{reason}\"."
},
"tquiet_notify": {
"en": "Attention: {quieter} has quieted {quietee} in {channel} for {minutes} minutes."
"en": "Attention: {quieter} has quieted {quietee} in {channel} for {minutes} minutes. The reason given was \"{reason}\"."
},
"unquieted": {
"en": "Unquieted {quietee}. Remember: don't be a coconut.",