CaBot is a Discord bot, running on the Cabot Explorers Discord server originally setup to allow our Explorers to stay in touch during the UK's Covid-19 lockdown in 2020.
The bot provides various functions to assist with the running of the server, such as helping verify Explorers when they join the server for the first time, logging messages that are sent, as well as adding a points system.
The original bot was thrown together in JavaScript (final commit of that version), before being rebuilt in Python for longevity.
- v1.0 - Original JavaScript version (commit)
- v2.0 - September 2020 rewrite
- v2.1 - Offline member verification added
- v2.2 - Re-added message sanitisation using updated
profanity-check
module - v2.3 - MySQL added as a possible database engine