A lightweight, professional Discord bot optimized for 24/7 cloud deployment. Features games, social commands, utilities, and moderation tools without heavy dependencies.
- Hangman (
?hangman) - Classic word guessing game - Trivia (
?trivia) - Random knowledge questions - TicTacToe (
?tictactoe @user) - Challenge users to TicTacToe - Ship Calculator (
?ship @user1 @user2) - Fun compatibility ratings
- Bonk (
?bonk @user) - Playful bonk with reactions - Hug (
?hug @user) - Warm hug interactions - Kiss (
?kiss @user) - Sweet kiss commands - Slap (
?slap @user) - Playful slap interactions - Avatar (
?avatar @user) - Display user profile pictures
- Dictionary (
?def <word>) - Word definitions and meanings - User Info (
?whois @user) - Detailed user information - Polls (
?poll <question> <option1> <option2>) - Interactive polls - Ping (
?ping) - Check bot latency and status - Say (
?say <message>) - Make bot repeat messages
- Pomodoro Timer (
?pomodoro [minutes]) - Focus sessions with notifications - Status Tracking - Monitor productivity sessions
- Mute (
?mute @user [reason]) - Temporarily mute users - Kick (
?kick @user [reason]) - Remove users from server - Ban (
?ban @user [reason]) - Permanently ban users - Purge (
?purge <amount>) - Bulk delete messages
- Script Sessions (
?script) - Story-based roleplay experiences - Enhanced Help (
?help) - Comprehensive command documentation with dropdowns
# Clone or download this repository
gh repo clone anakincodebase/Discord-Bot-2025
cd Discord-botAdd these secrets in your GitHub repository:
- Go to Settings โ Secrets and variables โ Actions
- Add New repository secret:
Required:
DISCORD_TOKEN- Your Discord bot token from Discord Developer Portal
Optional:
OWNER_IDS- Comma-separated Discord user IDs (e.g.,123456789,987654321)WELCOME_CHANNEL_ID- Discord channel ID for welcome messages
Simply push to the main branch and GitHub Actions will automatically deploy your bot!
git add .
git commit -m "Deploy UnderLand Bot"
git push origin mainThe bot responds to multiple prefixes:
?(primary)!
๐ฎ GAMES & FUN
?hangman - Start word guessing game
?trivia - Random trivia questions
?tictactoe @user - Challenge to TicTacToe
?ship @user1 @user2 - Love compatibility test
๐ SOCIAL
?bonk @user - Playful bonk interaction
?hug @user - Warm hug with animations
?kiss @user - Sweet kiss command
?slap @user - Playful slap interaction
?avatar [@user] - Show profile picture
๐ UTILITIES
?def <word> - Get word definition
?whois [@user] - User information display
?poll <question> <opt1> <opt2> - Create interactive poll
?ping - Check bot status & latency
?say <message> - Make bot repeat message
โฑ๏ธ PRODUCTIVITY
?pomodoro [minutes] - Start focus timer session
๐ ๏ธ MODERATION (Admin Only)
?mute @user [reason] - Mute user temporarily
?kick @user [reason] - Kick user from server
?ban @user [reason] - Ban user permanently
?purge <amount> - Delete multiple messages
๐ญ INTERACTIVE
?script - Start roleplay session
?help - Comprehensive help system
Discord-bot/
โโโ bot/
โ โโโ main_deployment.py # Main bot file
โ โโโ config_deployment.py # Configuration
โ โโโ cogs/
โ โโโ fun.py # Games & entertainment
โ โโโ moderation.py # Server management
โ โโโ utils.py # Utility commands
| โโโ events.py # Events
โ โโโ pomodoro.py # Productivity timer
โ โโโ enhanced_help_deployment.py # Help system
โ โโโ script_session.py # Interactive features
โโโ requirements_deployment.txt # Dependencies
โโโ run_deployment.py # Startup script
โโโ .github/workflows/deploy.yml # Auto-deployment
โโโ README.md # This file
- โ GitHub Actions - Automated deployment (included)
- โ Heroku - Procfile ready
- โ Railway - Configuration included
- โ Render - YAML configuration ready
- โ Replit - Browser-based hosting
- Commands: 20+ interactive commands
- Prefixes: 4 different command prefixes
- Dependencies: Only 6 lightweight packages
- Memory Usage: < 100MB RAM
- Startup Time: 3-5 seconds
- Uptime: Designed for 24/7 operation
- Error Handling - Comprehensive error recovery
- Rate Limiting - Built-in spam protection
- Async Operations - Optimized performance
- Rich Embeds - Beautiful command responses
- Interactive Help - Dropdown menu navigation
- Logging System - Production-ready monitoring
- Clean, organized codebase
- Comprehensive error handling
- Production-ready deployment
- Professional documentation
- Scalable architecture
- Memory optimized
MIT License - Free to use and modify for your projects.
Afnan
For help and questions:
- Use
?helpcommand in Discord - Check GitHub Actions logs for deployment issues
- Ensure Discord bot permissions are correct
Ready to deploy! ๐ Just add your DISCORD_TOKEN to GitHub secrets and push to main branch.