MCC Discord Bot

This bot is forked from TLE Bot and customized for MIST Computer Club's Discord server. It automates various programming contest-related tasks like sending contest reminders, fetching contest standings and showcase achievements to engage members and tracking their progress.

MCC Discord Bot — screenshot 1
MCC Discord Bot — screenshot 2
MCC Discord Bot — screenshot 3
01 / 03
Solo Developer
3 months
Live
Live DemoSource Code
Overview

About this project

The MCC Discord Bot is a customized fork of the popular TLE bot, tailored specifically for the MIST Computer Club's Discord community of 150+ members. It automates programming contest-related tasks to keep members engaged and informed.

The bot monitors Codeforces and AtCoder contest schedules, automatically sending reminder messages to designated Discord channels before each event. After contests conclude, it fetches real-time standings and displays top performers with their rating changes, sparking friendly competition within the community.

A key feature is the automated role-based reward system — members earn rank-based roles based on their contest performance, creating a gamified incentive structure that boosts participation. All features are accessible through intuitive slash commands, making the bot easy to use without memorizing complex syntax.

Deployed on a cloud server with Docker, the bot maintains 99% uptime through robust error handling, automatic reconnection, and rate-limit-aware API calls. The project demonstrated how open-source customization can quickly deliver value to a specific community.

Tech Stack

Technologies used

Backend
Python

Python

Versatile language for automation and scripting

Like what you see?

Interested to work together on something similar? Let's connect and build something great.