rygain_bot
Bot Discord pour la gestion du serveur Palworld Rygainland.
Fonctionnalités
🔗 Système de liaison Discord-Palworld
- Liaison automatique des comptes Discord et Palworld via code à 6 chiffres
- Gestion automatique des rôles lors de la liaison/déliaison
- Suivi des dernières connexions
🌉 Pont Discord-Palworld
- Messages Discord → Palworld (broadcast)
- Messages Palworld → Discord (avec avatar et pseudo Discord pour les comptes liés)
- Salon dédié :
1467491354924814411
📊 Statistiques serveur
- Affichage des joueurs connectés
- Statistiques du serveur Palworld
🔧 Commandes disponibles
/lier-rygainland- Lier votre compte Discord à Palworld/delier-rygainland- Délier votre compte/lier(Admin) - Lier manuellement un compte/delier(Admin) - Délier manuellement un compte/server-stats- Afficher les stats du serveur/trad- Traduire un message
Installation
- Cloner le repo
- Copier
.env.examplevers.env - Configurer les variables d'environnement
- Installer les dépendances :
npm install - Lancer le bot :
node index.js
Configuration
Voir le fichier .env.example pour la liste complète des variables d'environnement.
Variables importantes :
BRIDGE_CHANNEL_ID- ID du salon Discord pour le pont Palworld (défaut: 1467491354924814411)GUILD_ID- ID du serveur DiscordPALWORLD_API_TOKEN- Token API REST de PalworldPTERODACTYL_API_TOKEN- Token API Pterodactyl
Débogage
Le bot affiche des logs détaillés préfixés par :
[BRIDGE]- Logs du pont Discord-Palworld[CONSOLE]- Logs du monitoring de la console Pterodactyl[LIER-RYGAINLAND]- Logs de la commande de liaison
Si le pont ne fonctionne pas, vérifiez :
- Que le
BRIDGE_CHANNEL_IDest correct dans.env - Que le bot a les permissions d'envoyer des messages et créer des webhooks dans le salon
- Les logs pour voir si les messages sont détectés
- Que l'API Palworld est accessible (http://play.louismazin.ovh:8212)
Languages
JavaScript
100%