Installation
Pré-requis
Mise en place du code
# Récupérer le code et aller dans le dossier
git clone https://git.rita.moe/NLR/Nyx.git && cd Nyx
# Copie du fichier de configuration
cp config.ini.dist config.ini
Utilisation de pyenv
Vous pouvez installer pyenv
avec pyenv-installer pour vous simplifier la vie.
Cette étape n'est pas obligatoire si vous voulez y aller manuellement.
# Installer l'utilitaire
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
# Dans le dossier de Nyx, installer la version recommandée
pyenv install
# Pour forcer le passage à une version
pyenv version # Lister les versions disponibles
pyenv shell <version> # ex: 3.12.0
# Vérifier la version
python --version
Dépendances python
Une fois que vous êtes sur une version de Python compatible...
Lancement
- Configurez le bot en modifiant son fichier de configuration
- Dans un tmux/screen/watcher/supervisor:
python nyx.py
- Invitez le bot dans votre serveur en ouvrant le lien qu'il s'affiche lors de son démarrage.