Bot Discord Recherches d'Emplois - Aide aux Apprenants

🤖 Ce projet consiste en un bot Discord qui automatise la création de threads pour les offres d'emploi publiées sur LinkedIn et Indeed. Le bot récupère les dernières offres pour des développeurs en alternance à Rouen, France, les affiche dans un canal dédié et met à jour les informations deux fois par jour. En plus de cela, il offre une commande manuelle pour forcer la mise à jour des offres d'emploi, assurant ainsi que les utilisateurs restent informés en temps réel des opportunités disponibles.Le bot facilite également la mise en relation des apprenants en génie logiciel à travers une fonctionnalité de réaction à un message spécifique. En réagissant, les utilisateurs signalent qu'ils ont besoin d'aide et sont automatiquement attribués à un rôle spécifique. Un message est alors posté dans un canal dédié pour encourager la collaboration et le soutien entre les membres.

🤖 Bot d'Aide pour Apprenants

Ce bot Discord est conçu pour aider à la gestion des offres d'emploi et à la coordination des demandes d'aide au sein d'un serveur Discord spécifique.

Fonctionnalités

  • Mise Ă  jour des Offres d'Emploi : Le bot rĂ©cupère automatiquement les offres d'emploi depuis plusieurs sources (LinkedIn, Indeed, et une API personnalisĂ©e) et les publie dans un canal dĂ©diĂ©.
  • Gestion des Demandes d'Aide : Les utilisateurs peuvent signaler qu'ils ont besoin d'aide en rĂ©agissant Ă  un message spĂ©cifique. Le bot leur attribue un rĂ´le et modifie leur pseudo pour indiquer qu'ils ont besoin d'aide.
  • Planification Automatique : Les offres d'emploi sont mises Ă  jour deux fois par jour (matin et soir) grâce Ă  un scheduler intĂ©grĂ©.

Configuration

Pour utiliser ce bot, vous devez :

  1. Avoir Python 3.7+ installé.
  2. Installer les dépendances nécessaires via pip install -r requirements.txt.
  3. DĂ©finir les variables d'environnement requises, notamment le TOKEN Discord.

Variables d'Environnement

  • TOKEN: Token d'authentification de votre bot Discord.

Utilisation

Pour démarrer le bot, exécutez le fichier Python bot.py. Assurez-vous que votre bot a les autorisations nécessaires sur votre serveur Discord pour modifier les pseudonymes et gérer les rôles.

Contribuer

Si vous souhaitez contribuer Ă  ce projet, vous pouvez :

  • Soumettre des suggestions d'amĂ©lioration via les issues.
  • Proposer des pull requests pour rĂ©soudre des problèmes ou ajouter des fonctionnalitĂ©s.

Auteurs

Ce bot a été créé par Maxime Dubois pour Zone01 Rouen Normandie.

Licence

Ce projet est sous licence MIT. Pour plus de détails, consultez le fichier LICENSE.