Skip to content

Knaki13/Discord-Server-Status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Minecraft Player Counter Bot

Un bot Discord élégant qui affiche le nombre de joueurs en ligne sur un serveur Minecraft et permet de mettre à jour cette information via une commande slash.

Bot Preview

Fonctionnalités

  • Affichage en Temps Réel : Le bot affiche le nombre de joueurs en ligne sur un serveur Minecraft dans son statut.
  • Commande Slash /update : Permet de mettre à jour manuellement le nombre de joueurs.
  • Auto-Update : Le bot met à jour automatiquement le nombre de joueurs toutes les minutes.

Prérequis

  • Node.js (version 14 ou supérieure)
  • Un serveur Minecraft accessible
  • Un bot Discord configuré avec les intents nécessaires

🛠 Installation

  1. Cloner le dépôt :

    git clone https://github.com/votre-utilisateur/discord-minecraft-player-counter.git
    cd discord-minecraft-player-counter
  2. Installer les dépendances :

    npm install discord.js @discordjs/rest @discordjs/builders minecraft-server-util
  3. Configurer le bot :

    • Créez un fichier config.json dans le répertoire racine du projet avec le contenu suivant :

      {
          "token": "VOTRE_TOKEN_DISCORD",
          "clientId": "VOTRE_CLIENT_ID",
          "guildId": "VOTRE_GUILD_ID"
      }
    • Remplacez VOTRE_TOKEN_DISCORD, VOTRE_CLIENT_ID, et VOTRE_GUILD_ID par les valeurs appropriées.

  4. Activer les intents nécessaires :

    • Allez sur le Portail des Développeurs Discord.
    • Sélectionnez votre application.
    • Dans le menu de gauche, allez dans la section "Bot".
    • Faites défiler jusqu'à la section "Privileged Gateway Intents".
    • Activez les intents nécessaires : Presence Intent, Server Members Intent, et Message Content Intent.

Utilisation

  1. Lancer le bot :

    node index.js
  2. Utiliser la commande slash :

    • Sur votre serveur Discord, utilisez la commande /update pour mettre à jour manuellement le nombre de joueurs.

🤝 Contribuer

Les contributions sont les bienvenues ! Pour contribuer, veuillez suivre ces étapes :

  1. Fork le projet.
  2. Créez une branche pour votre fonctionnalité (git checkout -b feature/AmazingFeature).
  3. Commitez vos modifications (git commit -m 'Add some AmazingFeature').
  4. Poussez vers la branche (git push origin feature/AmazingFeature).
  5. Ouvrez une Pull Request.

📜 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors