1.1.5 • Published 10 years ago

bolt-permissions v1.1.5

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

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 designer

To disable the commands:

bot.config.permissions = {
  options: {
    grant: false,
    deny: false
  }
}
1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.6

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.0

10 years ago