The UCC Netsoc discord bot has the following features:
-
Allows UCC students to automatically register as a member for the public Discord Server
-
Allows committee members to publish events and announcements to multiple mediums using one command. This includes:
- The public discord server
- The website
-
Recall events/announcements from these platforms after being sent
-
And much more!
When we decided to implement the features allowing the posting of events/announcements, we realised that the bot could no longer be server agnostic.
For that reason we decided to reimplement the bot with the ability to watch/read our consul K/V store to allow for real time configuration of what servers/channels require elevated permissions.
-
Ensure you have both docker and docker-compose installed.
-
Ensure to clone this repo and the Netsoc dev-env.
-
In this repo, run
./start-dev.sh /path/to/dev-envand follow the on screen prompts