sankhadip10 / ChallengeTrackerBot

A Discord bot automating challenge verification. Seamlessly tracks participant posts, validates Twitter/LinkedIn links, checks post formats, and auto-assesses eligibility. Features an admin panel for insights and reward distribution. Ensures efficiency, fairness, and reduced moderator effort.
0 stars 0 forks source link

5. Backend Implementation: #8

Open sankhadip10 opened 11 months ago

sankhadip10 commented 11 months ago

a. Database Schema: Events Table:

Event ID Event Name Start Date End Date Users Table:

User ID Username User Events Table (junction table for many-to-many relationship):

User ID (foreign key) Event ID (foreign key) Last Post Date Streak Count b. Language & Libraries: Python with discord.py for bot functionality. SQLite or PostgreSQL for relational database management, tracking events, and user participation.