logologo
AboutResumeProjectsField Notes

© 2026 Beretests. All rights reserved.

← Back to projects
Full-Stack EngineeringCompleted

Public project

LeetCode Daily Challenge Discord Bot

Python developer

Created a Discord bot that posts a daily coding challenge, starts an organized discussion thread and prevents questions from being repeated.

PythonDiscord.pyAWS DynamoDBBoto3LeetScrape
View GitHub repository

What the work delivered

01

Automates daily challenge delivery for a peer-learning community

02

Keeps challenge history and discussion organized

03

Uses persistent state to prevent duplicate posts

Goals

  • Encourage consistent interview-practice habits
  • Build practical experience with asynchronous Python and AWS services

Key design decisions

  • Used Discord threads to keep each challenge and its discussion together
  • Stored question state in DynamoDB
  • Split long problem descriptions safely around Discord message limits

Challenges and solutions

Discord message limits

Split long question descriptions into readable messages without losing their formatting or sequence.

Key learnings

  • Asynchronous bot development
  • Scheduling background work with persistent cloud state