Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bot Discord #1

Open
7 tasks
AHajin opened this issue Jan 26, 2023 · 0 comments
Open
7 tasks

Bot Discord #1

AHajin opened this issue Jan 26, 2023 · 0 comments
Assignees

Comments

@AHajin
Copy link
Collaborator

AHajin commented Jan 26, 2023

Description de la fonctionnalité
Divers outils de synchronisation entre le serveur Discord et Minecraft.

Requis fonctionnels :

  • Utiliser les commandes / de Discord au lieu de ! ou alternative ;
  • Utiliser les boutons au lieu de réactions ;
  • Si possible, faire tourner le bot dans un processus externe au serveur Minecraft, la synchronisation en temps réel peut être effectuée avec gRPC ou alternative ;
  • Bibliothèque recommandée : Kord développée en Kotlin ou JDA développée en Java ;

Principales fonctionnalités :

  • Synchronisation du chat Minecraft
  • Lien entre le compte Minecraft et Discord
    • Mise à jour automatique du pseudo sur Discord avec le pseudo Minecraft ;
    • Synchronisation des rôles LuckPerms <-> Discord ;
  • Affichages de stats du serveur Minecraft sur des salons Discord
    • "6 joueurs en ligne"
    • "375 joueurs depuis le début"
  • Commande de stats :
    • /stats Quozul :

    Temps de jeu total : 5 heures
    Succès obtenus : 68/206
    Monnaie gagnée : 354 $
    Niveau dans le métier Mineur : 56

    • /top

    1 . Qof : 700 heures
    2 . vkas : 500 heures
    3 . ...
    Temps cumulé : 234 jours

On peut imaginer quelque chose de similaire pour d'autres stats.

  • Système de level up dans le chat inspiré du système de métier dans le plugin Minecraft
@AHajin AHajin self-assigned this Jan 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant