Worldly β
Geography Education - Geography teaching and trivia challenges.
Overview β
Worldly is an educational bot that teaches geography through interactive quizzes, trivia challenges, and location-based learning.
Features β
- π Geography Trivia - Test your geography knowledge
- π Location Challenges - Identify places and landmarks
- πΊοΈ Interactive Maps - Learn with visual geography
- π Leaderboards - Compete with other users
- π Learning Paths - Structured learning curriculum
Configuration β
Environment Variables β
bash
# Required
WORLDLY_TELEGRAM_BOT_TOKEN=your-token
# Optional
MONGO_URI=mongodb://...Getting Started β
1. Create Bot Token β
- Open @BotFather
- Create new bot and copy token
2. Run the Bot β
bash
LOCAL_ACTIVE_BOT_ID=worldly npm run start:devCommands β
| Command | Description |
|---|---|
/start | Start learning |
/quiz | Take a geography quiz |
/challenge | Daily geography challenge |
/leaderboard | View top scores |
/stats | Your statistics |
Quiz Categories β
- π Continents & Countries
- ποΈ Cities & Capitals
- π» Mountains & Geographic Features
- ποΈ Rivers & Lakes
- ποΈ Islands & Territories
- π Geography Facts
Database β
Database name: worldly-db
Collections:
users- User profilesquizzes- Quiz questionsscores- User scores and statsleaderboard- Global rankings
Scheduled Tasks β
- Daily Challenge - 12:00 UTC
- Leaderboard Update - Daily at 23:59