Un bot Telegram simple et amusant qui permet aux utilisateurs de jouer à un jeu mathématique interactif. Répondez à des questions mathématiques aléatoires, gagnez des points pour chaque bonne réponse et suivez votre score. Idéal pour améliorer vos compétences en mathématiques tout en vous amusant !
- 🧮 Questions Mathématiques Aléatoires : Inclut l'addition, la soustraction, la multiplication et la division.
- 🎯 Gagnez des Points : Obtenez 10 points pour chaque réponse correcte.
- 📊 Suivi des Scores : Consultez votre score actuel à tout moment.
- 🤖 Commandes Interactives : Des commandes simples pour une expérience de jeu fluide.
/start
: Démarrez le bot et recevez un message de bienvenue./help
: Affichez la liste des commandes disponibles./play
: Recevez une question mathématique aléatoire et répondez-y./score
: Consultez votre score actuel.
- Le bot génère une question mathématique aléatoire avec des nombres compris entre 1 et 10.
- L'utilisateur répond directement dans le chat.
- Le bot évalue la réponse :
- ✅ Bonne réponse ? Vous gagnez 10 points.
- ❌ Mauvaise réponse ? Le bot vous donne la bonne réponse.
- Les scores sont enregistrés individuellement pour chaque utilisateur.
-
Clonez cette repository :
git clone https://github.com/ikram595/MathNinja_bot.git cd MathNinja_bot
-
Installez les dépendances nécessaires :
npm install
-
Créez un fichier .env et ajoutez votre jeton du bot Telegram :
BOT_TOKEN=le-token-de-votre-bot N.B: obtenez un token du bot de @BotFather dés l'appli Telegram Desktop
-
Lancez le bot :
node bot.js
- Node.js : Environnement backend pour le bot.
- node-telegram-bot-api : Wrapper API Telegram Bot pour une intégration facile.