Apexal / regit

A Ruby Discord bot for creating/managing school servers.
MIT License
11 stars 1 forks source link

Establish Government System #38

Open Apexal opened 7 years ago

Apexal commented 7 years ago

Consul

One person who has final say over the school server and can control everything through means of commands. Is given the Consul role which gives near Administrator privileges. Should be able to do everything necessary to control the server entirely by interacting with Discord and studybot, i.e. not manually doing backend things with databases or code or whatever. This ensures that the position can be passed down easily to anybody.

Senators (Moderators)

A group of members chosen by the Consul with the Senators role whose size depends on the amount of students on the server, who have limited moderation powers that allow them to make sure students are following server rules. Their power comes entirely with studybot commands and some permissions such as server deafening, muting, user moving, etc.

Senators are to be chosen on merit, not by activity on the server. Senators are expected to be completely loyal to the server. Because they are to be chosen on merit, their opinions on the server including feedback and suggested improvement are to be listened to and passed onto the Consul, and if necessary studybot's developer.