The UCC Netsoc discord bot has the following features:
-
Provide events and announcements to the website.
-
Provide daily updates on covid stats and vaccines.
-
Provide upcoming events via a command.
-
Shorten URLs using our internal URL shortener.
-
Check if websites are up.
-
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 be configured with servers/channels which require elevated permissions.
-
Ensure you have both docker and docker-compose installed.
-
Ensure to clone this repo and the Netsoc dev-env.
-
In the dev-env, run
./start-discord-bot.sh /path/to/this-repo
and follow the on screen prompts