Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.18 KB

README.md

File metadata and controls

52 lines (34 loc) · 1.18 KB

MCT-Project-Disc

Role Automation bot for MCT discord
Currently only written in Python, but it would be a great example and exersise to write this bot in every language tought at MCT to show what we're capable of.
If you want to help us in this endeavour do not hesitate to contact me or any of the contributors of this project.

Planned languages:

  • Python
  • JavaScript
  • C#
  • Go
  • Rust
  • Java
  • Ruby

Dependencies

pip install discord.py quart

Current Functionalities

API

Quart API to communicate with the web procedure

Commands

  • Dynamic commands
  • Reload command

Procedures

  • Web procedure
  • Chat procedure

Roles

For every Module in MCT
For every year
For every Course

We have this many Roles so we can give everybody a nice custom view for all their courses, even if they're taking some couses along for the next year

Planned Functionalities

Commands

  • Disable commands

Automatic role reset

Every year in september we should run a reset so everybody can select their modules and be in the correct channels, if we could automate this by date, that would be great.
Perhaps even add an extra question in january for the second year students