Releases: makcimerrr/bot-discord-zone01
🚀 Release v2.3.0 - Nouvelles Fonctionnalités et Améliorations !
🎉 Release v2.3.0 - 6 septembre 2024
Nous sommes ravis de vous annoncer la version 2.3.0 du bot Discord Zone01 ! Cette mise à jour introduit des améliorations significatives dans la gestion des queries pour les offres d'emploi, ainsi que des optimisations pour une meilleure expérience utilisateur.
🚀 Nouvelles Fonctionnalités
- 🔍 Gestion des Queries : Introduction d'une nouvelle fonctionnalité permettant de définir et de conserver des queries pour les offres d'alternance avec la commande
!setqueryIntern
. Les queries sont maintenant mémorisées pour des mises à jour automatiques et efficaces des offres d'emploi. - 📥 Commandes de Mise à Jour : Utilisez
!update_internships
pour forcer la mise à jour des offres d'emploi pour les alternants en utilisant la query définie. Des notifications claires sont envoyées si aucune offre n'est trouvée ou en cas d'erreur.
📣 Gestion des Queries
- Définition des Queries : Vous pouvez maintenant définir une query précise pour les offres d'alternance, par exemple :
!setqueryIntern full stack developer in USA
. - Conservation Automatique : Les queries définies sont conservées en mémoire pour une mise à jour continue sans nécessiter de redéfinition à chaque fois.
🛠️ Optimisations et Corrections
- Amélioration des Messages d'État : Les messages d'état sont désormais plus clairs, avec des notifications sur la réussite ou l'échec des mises à jour de l'offre d'emploi.
- Gestion des Erreurs : Meilleure gestion des erreurs avec des messages d'erreur appropriés en cas de problèmes avec les queries ou les commandes.
📜 Documentation
- Documentation Mise à Jour : Ajout de guides détaillés pour les nouvelles commandes
!setqueryIntern
et!update_internships
, ainsi que des améliorations dans la gestion des messages d'état et des erreurs.
🎯 Installation et Configuration
- Configuration : Assurez-vous que votre configuration est à jour pour tirer parti des nouvelles fonctionnalités de gestion des queries et des mises à jour automatiques.
Merci à tous pour vos retours et votre soutien continu ! Nous espérons que ces nouvelles fonctionnalités amélioreront votre expérience sur Zone01. 🌟
Pour toute question ou problème, n'hésitez pas à contacter notre équipe de support.
Le Bot Discord Zone01 Team
What's Changed
Full Changelog: 2.2.0...2.3.0
🚀 Release v2.2.0 - Nouvelles Fonctionnalités et Améliorations !
🎉 Release v2.2.0 - 21 août 2024
Nous sommes ravis de vous annoncer la version 2.2.0 du bot Discord Zone01 ! Cette mise à jour apporte plusieurs nouvelles fonctionnalités et améliorations pour optimiser votre expérience sur le serveur.
🚀 Nouvelles Fonctionnalités
- 🚀 Ajout de fonctionnalités : Embeds avec réactions pour sondages et système d'aide contextuel basé sur les rôles 🆘 by @makcimerrr in #2
- ⭐ add some documentation by @makcimerrr in #3
📣 Gestion des Messages d'Aide
- Automatisation des Messages d'Aide : Les utilisateurs peuvent maintenant demander de l'aide via un bouton, et un message est automatiquement publié dans le canal approprié en fonction du rôle de l'utilisateur. Si l'utilisateur retire son rôle, le message d'aide est supprimé.
- Gestion Dynamique des Canaux : Les messages d'aide sont envoyés dans des canaux spécifiques en fonction des rôles de l'utilisateur.
🧩 Améliorations des Embeds et Réactions
- Embeds d'Aide Améliorés : Nouvelle commande
/create_embed
pour générer des embeds personnalisés avec des boutons interactifs pour gérer les inscriptions à des événements. - Sondages et Réactions : Les embeds peuvent maintenant inclure des boutons pour les réactions, facilitant les sondages et la gestion des réponses.
📅 Gestion des Événements
- Création d'Événements : Nouvelle commande
/create_event
permettant aux administrateurs de créer des événements avec des boutons pour s'inscrire, supprimer des participants, et gérer les inscriptions.
🔧 Corrections de Bugs
- Correction des Problèmes de Latence : Amélioration de la gestion de la latence et des erreurs liées aux API.
- Gestion des Canaux : Corrections diverses pour garantir que les messages sont publiés dans les bons canaux et sont supprimés correctement.
📜 Documentation
- Mise à jour de la documentation avec des guides détaillés pour les nouvelles commandes
/create_embed
et/create_event
, ainsi que des améliorations dans la gestion des messages d'aide.
🎯 Installation et Configuration
- Configuration : Assurez-vous de mettre à jour votre fichier
config.json
pour refléter les nouveaux paramètres de gestion des messages et des rôles.
Merci à tous pour vos retours et votre soutien continu ! Nous espérons que ces nouvelles fonctionnalités amélioreront votre expérience sur Zone01. 🌟
Pour toute question ou problème, n'hésitez pas à contacter notre équipe de support.
Le Bot Discord Zone01 Team
What's Changed
Full Changelog: 2.1.0...2.2.0
Ajout de la fonctionnalité de création et gestion d'événements avec la commande /create_event
Journal des modifications
[2.1.0] - 2024-08-01
Ajouté
- Ajout de la fonctionnalité de création et gestion d'événements via la commande
/create_event
. - Les utilisateurs peuvent maintenant s'inscrire à des événements avec des créneaux horaires.
- Les administrateurs peuvent supprimer des utilisateurs de l'événement et notifier le prochain utilisateur pour son entretien.
- Les administrateurs peuvent clôturer les inscriptions pour l'événement.
What's Changed
- Feature créneau by @makcimerrr in #1
New Contributors
- @makcimerrr made their first contribution in #1
Full Changelog: 2.0.0...2.1.0
Unification des APIs pour une Gestion Optimisée des Offres d'Emploi
Release Notes
Version 2.0.0
Mise à Jour Majeure : Unification des APIs pour la Gestion des Offres d'Emploi
Contexte
Suite à des changements significatifs dans la tarification et les quotas d'utilisation des différentes APIs que nous utilisions pour récupérer les offres d'emploi, nous avons décidé de simplifier et d'optimiser notre système en unifiant toutes les sources de données en une seule API. Cette mise à jour vise à améliorer l'efficacité, à réduire les coûts et à fluidifier le fonctionnement global du bot.
Changements Principaux
-
Unification des APIs :
- Avant : Utilisation de multiples APIs pour récupérer les offres d'emploi pour les alternants (intern) et les CDI.
- Après : Toutes les données d'offres d'emploi sont maintenant récupérées à partir d'une seule API centralisée.
-
Réduction des Coûts :
- Les coûts liés à l'utilisation de multiples APIs sont réduits grâce à la consolidation en une seule API, offrant des tarifs plus compétitifs.
-
Augmentation des Quotas :
- Les quotas d'utilisation sont maintenant consolidés, permettant une plus grande marge de manœuvre et réduisant les risques de dépassement de quota.
-
Optimisation des Performances :
- La simplification du système permet une gestion plus fluide et plus rapide des offres d'emploi, avec une réduction du temps de latence et une meilleure gestion des ressources.
Impact sur le Fonctionnement du Bot
-
Stabilité Améliorée :
- La réduction du nombre de requêtes vers différentes APIs diminue les risques d'erreurs et de temps d'attente prolongés.
-
Mise à Jour Simplifiée :
- Les mises à jour des offres d'emploi sont maintenant plus rapides et plus efficaces, grâce à une seule source de données.
-
Maintenance Facilitée :
- La gestion et la maintenance du code sont simplifiées, avec moins de points de défaillance potentiels et une logique centralisée.
Comment Utiliser les Nouvelles Fonctions
-
Commandes Inchangées :
- Les commandes
!update_jobs
et!update_cdi
restent les mêmes pour mettre à jour les offres d'emploi. Aucune modification n'est nécessaire de la part des utilisateurs finaux.
- Les commandes
-
Affichage des Offres :
- Les offres d'emploi seront toujours affichées sous forme de threads dans les canaux forum désignés, avec des messages d'erreur clairs en cas de problème.
Conclusion
Cette mise à jour est une étape importante vers une meilleure gestion des ressources, une réduction des coûts et une amélioration de l'expérience utilisateur. Nous vous remercions pour votre compréhension et votre soutien continu alors que nous travaillons à rendre notre bot encore plus performant et fiable.
Pour toute question ou commentaire, n'hésitez pas à nous contacter.
L'équipe de développement
v1.1.0 - Add Documentation & Refactor
v1.1.0 - Add Documentation & Refactor
Features
- Added comprehensive documentation for the Discord bot using MkDocs.
- Created structured sections for usage, configuration, and contribution guidelines.
Improvements
- Refactored code for better readability and maintainability.
- Organized the project structure for easier navigation and development.
Notes
- Ensure to check the new documentation available on GitHub Pages for detailed usage instructions and setup.
v1.0.0 - Initial Release
Description
Nous sommes ravis de vous présenter la première version de notre bot Discord conçu pour faciliter la recherche d'emplois directement depuis votre serveur Discord. Ce bot utilise diverses API pour lister les offres d'emploi dans un canal de discussion en fonction de différents critères tels que la ville, le métier, etc.
Fonctionnalités
- Recherche par ville : Obtenez une liste d'emplois basée sur la ville spécifiée.
- Recherche par métier : Filtrez les offres d'emploi par type de métier.
- Filtrage par tags : Utilisez des tags pour affiner votre recherche d'emploi.
- Affichage dans un Thread Channel : Les résultats de la recherche sont affichés dans un thread dédié pour une meilleure organisation.
Comment démarrer
-
Clonez le dépôt :
git clone https://github.com/makcimerrr/bot-discord-zone01.git cd bot-discord-zone01
-
Installez les dépendances :
pip install -r requirements.txt
-
Configurez le bot :
- Remplissez le fichier
config.json
avec vos informations d'API et de bot Discord.
- Remplissez le fichier
-
Lancez le bot :
python3 ./bot.py
Prérequis
- Python 3.8+
- Un compte Discord et un serveur pour ajouter le bot
- Clé(s) API des services d'emploi (Indeed, LinkedIn, etc.)
Contributions
Les contributions sont les bienvenues ! Pour proposer des modifications, veuillez ouvrir une pull request ou créer une issue pour discuter des changements que vous souhaitez apporter.
Auteurs
- Maxime Dubois - Full Stack Dev
License
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.