IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

question django/discord.py IPC et Git


Sujet :

Django Python

  1. #1
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut question django/discord.py IPC et Git
    Bonjour,

    J'ai actuellement un bot discord qui tourne sous python (3.7.1) sur mon pc et ce que j'aimerais faire c'est un petit site internet qui me permet de lancer/éteindre/reboot le bot et voir ses logs ainsi qu'un système qui permettrais de pull un github, de cette manière je peux update mon bot même si je ne suis pas devant mon pc.

    Bon alors voilà j'ai pas vraiment de question mais j'ai plutôt besoin d'aiguillage :
    - Que me conseillez vous pour lancer mon bot depuis mon code django ? os.exec est t'il adapté ? (sachant que les 2 serons dans des virtualenv différent)
    - Pour voir la console du bot j'imagine que ça va se faire avec sys.stout et du IPC ?
    - Pour se qui est de git je n'ai même pas une vague idée quoi utilisé mais c'est la partie qui m'as l'air la moins complexe.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 688
    Par défaut
    Salut,

    Citation Envoyé par flapili Voir le message
    Bon alors voilà j'ai pas vraiment de question mais j'ai plutôt besoin d'aiguillage :
    - Que me conseillez vous pour lancer mon bot depuis mon code django ? os.exec est t'il adapté ? (sachant que les 2 serons dans des virtualenv différent)
    - Pour voir la console du bot j'imagine que ça va se faire avec sys.stout et du IPC ?
    - Pour se qui est de git je n'ai même pas une vague idée quoi utilisé mais c'est la partie qui m'as l'air la moins complexe.
    Django est peut être surdimensionné pour faire çà: flask irait sans doute très bien.
    Après, le serveur Web peut très bien lancer un autre programme mais subprocess sera plus adapté. Pour voir la console, si c'est pas visualiser un fichier .log, il faudra peut être utiliser des WebSocket. Quand à GIT, c'est juste récupérer des fichiers et relancer le "bot".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    Bonsoir,

    Tout d'abord merci de ton retour, je fait aussi le mien après quelques jours de recherche.
    Il semblerais que j'ai encore quelques lacunes en dev web, et que JQuerry soit quasiment obligatoire, je suis sûr que les problèmes que je rencontre serons résolus d'eux mêmes aux fils de mon apprentissage.

    Je reviendrais ici une fois qu'il y aura du nouveau, enfin surtout besoin d'aide

  4. #4
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 048
    Par défaut
    Que me conseillez vous pour lancer mon bot depuis mon code django ?
    Quel genre de conseils attendez-vous ? Si votre choix est django, il fera cela très bien, mais comme wiztrick, je trouve le framework un peu overkill pour ce genre de travail.

    os.exec est t'il adapté ? (sachant que les 2 serons dans des virtualenv différent)
    Je n'arrive pas à voir le rapport entre django, os.exec et virtualenv, peux-tu t'expliquer ?

    Pour voir la console du bot j'imagine que ça va se faire avec sys.stout et du IPC ?
    idem que plus haut, je ne comprend pas, il me faudrait davantage de détails.

    JQuerry soit quasiment obligatoire
    Ou pas du tout, pourquoi serait-elle obligatoire ?

    j'ai encore quelques lacunes en dev web
    Oui mais ça viendra comme tu le dis avec le temps

  5. #5
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    Bonjour,

    Je me suis tourné vers Flask, de même pour popen (je préfère celui de psutil à subprocess, psutil me permet de retrouver mon processus même si le serveur web plante ou reboot), je ne l'ai pas précisé.
    En faite l'idée c'est d'avoir une page web à l'image d'une page d'administration d'un serveur de jeu (c'est le 1er exemple qui me vient à l'esprit)

    En faite une page Web où je peux voir si mon bot (programme python utilisant discord.py) tourne ainsi que ca console directement dans la page web, et avoir des radio boutons [run / stop / restart]. J'aimerai également avoir une sorte de command prompt dans ma page web pour git par exemple.

    Pour l'instant je fait mes premiers pas dans Jquerry

Discussions similaires

  1. [Python 3.X] question sur l'API discord
    Par flapili dans le forum Interfaçage autre langage
    Réponses: 0
    Dernier message: 08/05/2018, 20h21
  2. petite question pour les connaisseurs de l'IPC
    Par rickou73 dans le forum C
    Réponses: 5
    Dernier message: 24/06/2014, 21h20
  3. Repository Git : intégration VS2013 et questions
    Par StringBuilder dans le forum Débuter
    Réponses: 0
    Dernier message: 19/12/2013, 18h05
  4. [Django] Aucune question sur Django?
    Par GnuVince dans le forum Django
    Réponses: 17
    Dernier message: 28/08/2007, 00h01
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo