CodeBullet-Community / BulletBot

A Discord bot for the Code Bullet and Co server
https://codebullet-community.github.io/BulletBot
GNU Affero General Public License v3.0
28 stars 9 forks source link

Server based limits #47

Open Jet132 opened 5 years ago

Jet132 commented 5 years ago

Is your feature request related to a problem?

Currently, there isn't a limitation of how much a server can use BulletBot. This works fine when the bot is hosted privately but is very risky when you want to host it publicly. Users could for example spam cases and fill up the database or make infinite youtube webhooks.

Describe the feature you'd like in detail

To mitigate this, a limit system should be put in place. There should be default limits specified in the settings doc and custom limits should also be able to be set in the guild docs. That way we can ensure that nobody overuses the bot and at the same time also give unlimited (or more) access to people we trust (or give us something in return). The different types of limitations still need to be discussed, though below are my current, still incomplete, suggestions.

Suggested Limits