Now Playing

StudyBot โ€” by Deep Dey

Modular Discord bot โ€ข Study tools, quizzes, reminders, games

๐Ÿ“š StudyBot โ€” Your Study Companion for focus & fun

Modular Discord bot built to help students study smarter with reminders, quizzes, leaderboards and light games โ€” made by Deep Dey.

โšก NEW: Enhanced AI features powered by Google's Gemini API! Get personalized study coaching, instant subject explanations, and adaptive learning support. Plus hybrid commands for maximum flexibility, smart activity tracking, and a festive winter theme with Diwali celebrations! Use slash commands or traditional prefix commands - your choice!

๐ŸŽฏ Latest AI Features

๐Ÿ’ก Smart Study Assistant

Powered by Google Gemini 2.5, get instant help with subjects, concepts, and study strategies.

๐Ÿ“ˆ Adaptive Learning

AI analyzes your progress and suggests optimal study paths based on your performance.

๐ŸŽ“ Subject Mastery

Get step-by-step explanations and personalized practice recommendations.

๐ŸŒŸ Interactive Experience

Festive winter theme with Diwali celebrations and ambient study music!

Interactive demo

Try commands in the server: /quiz start, !todo add. Hover cards for quick actions.

How it works

StudyBot lives in a private study server. To try the bot, join the server (chat button above). Commands: prefix ! and modern slash / commands. Use !help or /help.

Features

๐Ÿค– Advanced AI Assistant

Google Gemini 2.5-powered study companion offering real-time help, detailed explanations, and personalized learning paths.

๐Ÿ”ฅ Streaks & Progress

Track study streaks, monitor subject progress, and get automated weekly study reports with smart recommendations.

๐Ÿ“ Hybrid Commands

Use either slash commands (/) or traditional prefix commands (!) - all major features support both styles for maximum flexibility.

โฐ Smart Reminders

Set personal study reminders with flexible time formats, view upcoming reminders, and get DM notifications.

๐Ÿ“Š Activity Tracking

Automated tracking of voice and message activity, weekly leaderboards, and special roles for active members.

๐ŸŽต Immersive Experience

Background music player, winter-themed UI, and festive Diwali celebrations to create the perfect study atmosphere.

โœจ Reactions

Smart reaction system that adds fun animated emojis to messages and commands for better engagement.

๐Ÿ“š Quotes & Tips

Manage and display motivational quotes with scheduled posting to keep your study group inspired.

โšก Utilities

Helpful tools like time, date, weather info, and other utilities to support your study environment.

๐Ÿ”’ Secure & Stable

Built on discord.py with modular cogs, error handling, and clean hybrid command structure for reliability.

Want to try?

Because StudyBot is currently running inside a private server, the fastest way to test is to join the server below. If you want to self-host, clone the repo and follow .env.example.

Chat on Discord Clone repo

Commands

AI Coach

/suggest or !suggest โ€” Get AI-powered study suggestions. Use /report for weekly analysis.

Study Tracking

/streak or !streak โ€” Check your study streak. /activity for server activity stats.

Reminders

/remind 2h Study physics or !remind 30m Break time โ€” Set personal reminders with /listreminders to check.

Quotes & Messages

/addquote or !addquote โ€” Add inspiring quotes. /listquotes to view the collection.

Utilities

/time, /date, /weather London โ€” Quick access to helpful information.

Settings

/setquotechannel โ€” Configure quote broadcasts, /activity setup for activity tracking.

For full command list and usage, use !help in the server or check the repository docs.

Build your own bot

How to make a bot like StudyBot

1) Clone the repo. 2) Create a virtualenv and install requirements. 3) Create a bot application and add token to .env. 4) Configure cogs you need and run the bot. The bot is modular using cogs so you can enable/disable features easily.

Why this approach is best: modular cogs keep code organized, allow incremental deployment and make maintenance easier. The bot uses standard libraries (discord.py) and stores data in JSON/SQLite for portability.

FAQ

Q: How do I invite the bot?

A: The bot runs in a private server. Use the Join button above to join the official server where the bot lives.

Q: Can I self-host?

A: Yes โ€” clone the repo, follow the README, set up a Discord application and token, and run the bot with Python.

Check, Is Am I Alive Now ๐Ÿ‘พ
Check, My Ping ๐Ÿ“