1.1.5 • Published 8 years ago

bolt-permissions v1.1.5

Weekly downloads
3
License
MIT
Repository
github
Last release
8 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

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.6

8 years ago

1.0.4

8 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.0

9 years ago