Carleton University - School of Computer Science Honours Project
Winter 2022
Crabtree Discord Bot
Ben Vandenberg
SCS Honours Project Image
ABSTRACT
Methods used by schools to deliver content have changed drastically over the last couple of years. Almost all these changes come from the need to continue classes through the COVID-19 pandemic, resulting in online delivery. How instructors choose to communicate with students varies, but a few platforms have been more popular. Examples include Zoom, Discord, Piazza, Microsoft Teams, and Brightspace. Of these popular platforms, Discord has a free API that allows developers to make bots that manage or add a service to servers. Crabtree is a Discord bot that uses this API to help instructors manage their many class servers with student verification and a variety of utility commands. Plenty of bots exist for user validation in Discord, but none of them validate based on user-provided data like Crabtree.