Northeastern Careers Bot
The Northeastern Careers Bot is a Discord bot that serves over 600 users in a Northeastern career-centric server. It supports the following features:
- Messaging daily interview-centered questions in a dedicated channel. Often, the questions quiz topics such as theoretical computer science knowledge, deep and specific programming language knowledge, probability and statistics, and more abstract mathematics.
- Adding and organizing questions from server administrators and question masters.
- Role organization for selecting the college users belong to (granting access to college-specific channels).
- Programming contest-creation with problems sourced from LeetCode, allowing selection of arbitrarily many problems of varying difficulties.
To build this project, I used Python, Poetry, and Discord.py. The Discord bot itself is hosted on a VPS.