Skip to content

djeel/ai-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Minecraft bot

Gangui est un bot Minecraft programmable qui peut :

  • Suivre automatiquement les joueurs
  • Répondre à des commandes intelligentes via le chat
  • Être contrôlé manuellement au clavier
  • Générer des réponses via l'API GPT (OpenAI compatible)

⚙️ Fonctionnalités

  • 🧠 Réponses intelligentes grâce à GPT (API compatible OpenAI)
  • 🧭 Suivi automatique du joueur le plus proche
  • 💬 Commandes personnalisées via le chat Minecraft
  • 🎮 Contrôle clavier avec les touches ZQSD/WASD
  • 🛠️ Compatible avec mineflayer + mineflayer-pathfinder

💬 Commandes en jeu

Préfixe à utiliser : @ai

Commande Minecraft Effet
@ai follow me Le bot suit le joueur
@ai follow <pseudo> Le bot suit un autre joueur
@ai stop following Le bot arrête de suivre
@ai <question ou message> Envoie le message à GPT pour obtenir une réponse

🧑‍💻 Contrôle clavier

Dans le terminal (après le démarrage du bot) :

  • Z / Q / S / D : Déplacement manuel
  • F : Activer/désactiver le mode auto-follow
  • Ctrl+C : Quitter le bot

🚀 Installation

  1. Clone du repo :
git clone https://github.com/ton-utilisateur/ganguibot.git
cd ganguibot
  1. Installation des dépendances :
npm install
  1. Configuration de l'API :

Créer un fichier .env à la racine :

GITHUB_TOKEN=ta_clé_api_gpt

Remplace par ta clé API OpenAI ou Azure Inference compatible.


🟢 Lancement

node bot.js

🛠️ Dépendances principales


🧠 Modèle utilisé

Ce bot utilise le modèle gpt-4o-mini, paramétrable dans le code via :

model: "gpt-4o-mini"

📄 Licence

Ce projet est open-source, publié sous licence GNU.


About

A first draft for the Minecraft AI Bot created for gangui network server...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •