GithubHelp home page GithubHelp logo

probote-v2's Introduction

CE BOT N'EST PLUS SUPPORTÉ ET NE FONCTIONNE PLUS

Suite à la suppression de la librarie pronote-api de Litarvan effectuée par Index-Education, je ne suis plus en mesure de continuer le support de ce bot. Le téléchargement des dépendances nécessaires produira une erreur. Vous pouvez intégrer vous-mêmes une nouvelle implémentation de Pronote si vous le souhaitez, mais je ne peux plus le faire de mon côté.

Bannière de Probote

probote-v2

Rewrite de Probote en NodeJS

Rappel

Ce bot est lié à un compte élève mais pas à la classe entière !

Si le compte utilisé sur le bot n'a pas accès aux devoirs / notes / autres éléments de la classe (ex. groupes de langues, spécialités), le bot ne pourra pas non plus les afficher.

Installation

  • Installer NodeJS et npm (JustGoogleIt)
  • Cloner le repo
    • git clone https://github.com/busybox11/probote-v2 via HTTPS
    • git clone [email protected]:busybox11/probote-v2.git via SSH
  • Installer les dépendances (npm i)
  • Copier le fichier .env.example vers un nouveau appelé .env
  • Modifier les valeurs correspondantes du fichier .env (Guide en cours d'écriture)
  • Lancer le bot (fonctionne évidemment avec pm2)

Configuration

Section à venir

TODO:

  • Ajout des modules à charger dans la configuration

Pronote

  • Devoirs (Support des fichiers attachés manquant)
  • Changements de cours
  • Notes
  • Menu de la cantine
  • Infos
  • Trimestre

Modules

  • Fun :
    • Chuck Norris
    • Saucisse
    • Loutre
    • Inspirobot
  • Basic :
    • Module d'invitations (Génère un QR code avec le lien d'invitation pour un partage du serveur plus facile)

Plateformes

  • Discord
  • Instagram
  • Telegram

probote-v2's People

Contributors

busybox11 avatar dependabot-preview[bot] avatar dependabot[bot] avatar distrib-ps avatar jossl123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

probote-v2's Issues

Problème publication de note

Salut, depuis plusieurs jours j'ai un problème avec la publication de note automatique. Il y a encore le problème d'inactivité de la session. Mais cette fois-ci, quand une note est publiée nous avons cette erreur : http://prntscr.com/vrdgor

Bonne journée !

Module error

salut, en voulant essayer le bot j'ai vu que le module de l api de pronote avait ete delete .
Aurez vous encore les modules quelque part par hasard ?
Merci d'avance

Commande menu qui ne fonctionne pas

Bonjour. Quand je fais la commande &menu, il m'indique "Aucun menu pour cette journée". Pourtant, aujourd'hui, sur pronote, il y a bien le menu... Je n'ai aucune erreur. Merci d'avance.

ERR_UNHANDLED_REJECTION

Bonsoir , je voulais , de base , faire lancer ce bot h24 sur un petit pc (sur Debian) . J'ai fais à la lettre ce qu'il fallait faire mais j'obtiens un message d'erreur . Ducoup j'ai essayé sur mon pc et j'ai la même chose .
Capture
Je comprends pas trop ce que j'ai pu faire de mal donc je m'en remets à vous.
Merci d'avance !

Question

Bonjour,

J'ai trouvé votre projet très utilise pour nous élève, et donc j'ai voulu directement l'installer sur le Serveur Discord de notre classe, mais j'ai rencontré un problème, en modifient le fichier .env, il faut renseigner l'ID et le MPD pour se connecter a notre compte Pronote, mais il se trouve que dans mon établissement, nous nous connectons via l'ENT, donc que dois-je renseigner pour que le bot se connecte ?
J'ai bien renseigné le lien vers "mon" Pronote (sans /eleve.html), et mis mes ID et MDP ENT dans le fichier .env (qui porte ce même nom, il n'y a rien avant le .env).
Lorsque je met le lien Pronote que j'ai mis plus haut, dans un navigateur et que je copie/colle l'ID et le MDP , j'arrive à me connecter en revanche lorsque je lance le Bot celui-ci me dit "Mauvais identifiants".

Merci d'avance pour votre retour.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.