Files
epicthefamily/README.md
2025-04-20 22:19:35 +02:00

2.4 KiB

EpicTheFamily - Bot Discord de Généalogie Virtuelle

Exemple d'arbre généalogique

Fonctionnalités

👨‍👩‍👧‍👦 Commandes Famille

Commande Description Exemple
/enregistrer Enregistre/màj son profil /enregistrer
/adopter Adopte un membre /adopter @Enfant
/renier Renie un enfant /renier @Enfant
/parent Affiche les parents /parent @Membre
/enfants Liste ses enfants /enfants
/arbre Génère l'arbre familial /arbre

💑 Commandes Couple

Commande Description Exemple
/couple Officialise une relation /couple @Partenaire
/separer Rompt une relation /separer @ExPartenaire

⚙️ Commandes Admin

Commande Description Exemple
/racine Définit un membre comme racine /racine @Membre true
/init Initialise tous les membres /init

🛠 Installation

Prérequis

  • Python 3.10+
  • Discord Bot Token
  • Serveur Discord avec permissions :
guilds, members, message_content

Configuration

1. Clonez le dépôt :

git clone https://github.com/votre-repo/EpicTheFamily.git
cd EpicTheFamily

2. Installez les dépendances :

pip install -r requirements.txt

3. Configurez les fichiers :

vim .env

.env :

DISCORD_TOKEN=token

Exemple de service Systemd :

[Unit]
Description=EpicTheFamily Discord Bot
After=network.target

[Service]
User=root
WorkingDirectory=/opt/epicthefamily
ExecStart=/opt/venv/epicthefamily/bin/python /opt/epicthefamily/bot.py
Restart=always
Environment="PYTHONUNBUFFERED=1"

[Install]
WantedBy=multi-user.target

⚖️ Licence

MIT License - Libre d'utilisation et modification