Vous en avez marre d'oublier votre travail ? Vous avez beau le rentrer dans votre agenda vous ne pensez pas à le regarder ? Cette époque est finie. Il vous faut juste une connexion internet et une application Discord (PC ou SmartPhone). Grâce à un catalogue de commande vous pouvez renseigner toutes vos tâches directement dans l'application qui vous préviendra de l'approche de la Dead Line par message personnel. Vous travaillez en groupe ? Pas de problème ! Créé un rôle, donnez-le à toute votre équipe et utilisez les commandes associées.
- !add_hw [name] ~ DD/MM/AAAA ~ [PRIORITY] - Add a homework.
- !set_description [ID] ~ [DESC] - Add a description for homework [ID].
- !consult_hw [OPTIONAL_ID] - Consult my homeworks.
- !del_hw [ID] - Delete a homework.
- !add_hw_g [ROLE] ~ [name] ~ DD/MM/AAAA ~ [PRIORITY] - Add a homework for role [ROLE].
- !set_description_g [ROLE] ~ [ID] ~ [DESC] - Add a description for homework [ID].
- !consult_hw_g [ROLE] ~ [OPTIONAL ID] - Consult role homeworks.
- !del_hw_g [ROLE] ~ [ID] - Delete a role homework.
- Notes : [ROLE] is an object Role of Discord API (reprensent by @example).
- !help_hw - Display commands & some help.
- !stop_hw - Stop the Bot... DON'T DO THAT !
WorkReminder - Discord Bot est développé en Node JS basé sur les bibliothèques Discord.JS pour la partie Discord et node-schedule pour les différents reminders. Afin de le rendre le plus modulaire possible la programmation est orientée objet. Pour plus d'informations consultez la documentation jointe.
L'application est conçue de manière totalement asynchrone. Tout les jours à 21 Heures (Paris) les rappels des différents travaux enregistrés sont envoyés. Les reminders des travaux personnels sont envoyés par message personnel et ces des travaux de groupe dans le channel par défaut du serveur contenant le rôle associé. Egalement, tout travail personnel enregistré par le bot est accessible à tout moment dans tout serveurs où le Bot est présent ou encore directement en discutant par conversation privé avec lui.
Pour tout bug détecté n'hésitez pas à ouvrir une Issue sur notre GitHub. Merci à vous.