forked from GitHub/dbot
~commands command [Close #491]
This commit is contained in:
parent
3302298f45
commit
f8768a7740
@ -17,6 +17,24 @@ var commands = function(dbot) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'~commands': function(event) {
|
||||||
|
var name = event.params[1];
|
||||||
|
if(_.has(dbot.modules, name)) {
|
||||||
|
var commands = _.keys(dbot.commands);
|
||||||
|
commands = _.filter(commands, function(cName) {
|
||||||
|
return dbot.commands[cName].module == name;
|
||||||
|
});
|
||||||
|
event.reply(dbot.t('module_commands', {
|
||||||
|
'module': name,
|
||||||
|
'commands': commands.join(', ')
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
event.reply(dbot.t('loaded_modules', {
|
||||||
|
'modules': _.keys(dbot.modules).join(', ')
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
'~help': function(event) {
|
'~help': function(event) {
|
||||||
var moduleName = event.params[1];
|
var moduleName = event.params[1];
|
||||||
if(!moduleName || !_.has(dbot.modules, moduleName)) {
|
if(!moduleName || !_.has(dbot.modules, moduleName)) {
|
||||||
|
@ -48,5 +48,8 @@
|
|||||||
"cy": "Modiwlau sy'n lwythodd: {modules}.",
|
"cy": "Modiwlau sy'n lwythodd: {modules}.",
|
||||||
"nl": "Geladen modules: {modules}.",
|
"nl": "Geladen modules: {modules}.",
|
||||||
"de": "Module geladen: {modules}."
|
"de": "Module geladen: {modules}."
|
||||||
|
},
|
||||||
|
"module_commands": {
|
||||||
|
"en": "Commands in {module}: {commands}."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user