Skip to content

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 ​

2. Run the Bot ​

bash
LOCAL_ACTIVE_BOT_ID=worldly npm run start:dev

Commands ​

CommandDescription
/startStart learning
/quizTake a geography quiz
/challengeDaily geography challenge
/leaderboardView top scores
/statsYour statistics

Quiz Categories ​

  • 🌍 Continents & Countries
  • πŸ™οΈ Cities & Capitals
  • πŸ—» Mountains & Geographic Features
  • πŸ–οΈ Rivers & Lakes
  • 🏝️ Islands & Territories
  • 🌐 Geography Facts

Database ​

Database name: worldly-db

Collections:

  • users - User profiles
  • quizzes - Quiz questions
  • scores - User scores and stats
  • leaderboard - Global rankings

Scheduled Tasks ​

  • Daily Challenge - 12:00 UTC
  • Leaderboard Update - Daily at 23:59

Next Steps ​

MIT License