Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
fr:botlogmauve [2021/12/03 19:19] – modification externe 127.0.0.1fr:botlogmauve [2023/09/30 17:54] (Version actuelle) zatalyz
Ligne 15: Ligne 15:
   sudo -u pendorid python3 -m pipenv install slixmpp aiohttp feedparser   sudo -u pendorid python3 -m pipenv install slixmpp aiohttp feedparser
   sudo -u pendorid git clone https://git.khaganat.net/khaganat/BotLogMauve.git   sudo -u pendorid git clone https://git.khaganat.net/khaganat/BotLogMauve.git
 +  cd BotLogMauve
  
 Les dossiers de log se créeront automatiquement ici par la suite (à prendre en compte si vous mettez à jour via git).  Les dossiers de log se créeront automatiquement ici par la suite (à prendre en compte si vous mettez à jour via git). 
Ligne 31: Ligne 32:
  
  
-Si ça marche, on créé un service systemd dans ''/etc/systemd/system/xmpplog.service''. Adaptez l'utilisateur, le groupe et les chemins.+Si ça marche, on créé un service systemd dans ''/etc/systemd/system/pendorid.service''. Adaptez l'utilisateur, le groupe et les chemins.
  
 <code> <code>
Ligne 40: Ligne 41:
 [Service] [Service]
 Type=simple Type=simple
-User=khaganat +User=pendorid 
-Group=khaganat +Group=pendorid 
-WorkingDirectory=/home/khaganat/chatbot/xmpplogbot+WorkingDirectory=/var/www/pendorid/xmpplog/BotLogMauve 
-ExecStart=/usr/bin/python -m pipenv run python ./log.py+ExecStart=/usr/bin/python3 -m pipenv run python ./log.py
 Restart=always Restart=always
 +RuntimeMaxSec=1d
 KillSignal=SIGINT KillSignal=SIGINT
    
Ligne 52: Ligne 54:
  
 Pour activer le service : Pour activer le service :
-  sudo systemctl enable xmpplog.service +  sudo systemctl enable pendorid.service 
-  sudo service xmpplog start+  sudo service pendorid start 
 + 
 +===== Potentielles résolutions de problème ===== 
 +Le paquet ''python-is-python3'' a besoin d'être installé (sur bookworm). 
 + 
 +La mise à jour se fait (peut-être, ou pas) avec la commande suivante, dans le dossier du bot (soit ici par défaut : ''/var/www/pendorid/xmpplog/BotLogMauve'') : 
 +  sudo -u pendorid python3 -m pipenv update 
 + 
 +Si rien ne va, détruire le virtualenv (où le trouver ? je ne suis pas sûre mais les erreurs vous l'indiqueront sans doute) et le recréer avec pipenv.  
 + 
  
 {{tag> Tutoriel Bot Serveur XMPP}} {{tag> Tutoriel Bot Serveur XMPP}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/botlogmauve.txt · Dernière modification : 2023/09/30 17:54 de zatalyz

Licences Mentions légales Accueil du site Contact