1.1.5 • Published 10 years ago
bolt-permissions v1.1.5
bolt-permissions
Setup permissions in initialize:
export default bot => {
bot.config = {
permissions: {
admins: ['mahdi', 'milani'],
designers: ['ehsan', 'ali', 'mohsen'],
options: {
grant: ['admins']
}
}
};
}Now, pass permissions in params of listen:
bot.listen(/config/i, message => {
console.log('You are an admin! You have access!');
}, { permissions: ['admins'] });grant, deny
Users specified in the options.grant and options.deny array are given the permission to grant or deny
a user to a permission group. Enabled by default for the admins group.
Example:
grant milani admin
deny ehsan designerTo disable the commands:
bot.config.permissions = {
options: {
grant: false,
deny: false
}
}