XaverStiensmeier / ilarisdiscordbot

A discord bot for the ilaris ttrpg
GNU General Public License v3.0
0 stars 0 forks source link

Permissions #79

Open lukruh opened 3 months ago

lukruh commented 3 months ago

Not an issue for a specific feature, but I'd like to collect some thoughts about permissions here. We already discussed the difference between bot_admins (responsible for running the bot, support, fixing problems..), and server admins, which every user can become on its own server. Generally, server admins should be able to do whatever they want, but only on their servers. Things like logging, bug reports, backups should be only allowed for bot admins. Should we call them developers or devs, to avoid confusion? On the user side I'd further distinguish between group owners, group members and everyone else. It would be nice to have some simple permission checks for each of this. At least is_owner(group, user), is_player(group, user), is_dev(user), is_admin(guild, user).

developer

admin

group owner (gm)

player

lukruh commented 3 months ago

related to #37 and #68