Présentation de la première maintenance

Création d'un bot discord

fonctionnalitée d'agenda

https://github.com/nolannd45/issouBot
IssouBot est un Bot qui permet de vivre une meilleure expérience en groupe sur discord
Grâce à lui,vous allez pouvoir écouter de la musique simplement dans le channel où vous êtes. Et ce uniquement avec des commandes*
De plus vous avez la possibilité de tenir un agenda commun par exemple lorsque vous êtes étudiants cela peut vous éviter certains oublis
Veille technologique :

Agenda

Le but de cette fonctionnalitée est de pouvoir gerer un agenda commun depuis discord. Etant donné que discord est un outil utilisé par de plus en plus de personnes et notamment parfois dans un cadre professionel.Cette fonctionnalitée pourra être utile pour beaucoup de personne.

Language

Python

Base de données

MariaDB

Projet

Projet perso

Ceci est un projet personnel mené par moi-même
Pour le bien de cette maintenance, j'ai utilisé Python. Tout simplement car c'est le language que je pense maitriser le mieux et aussi car c'est celui avec lequel j'avais commencé le bot. J'ai donc utilisé l'API Discord.py bien qu'il existe des dizaines d'autres API tel que discord JS par exemple qui est beaucoup utilisé. Le choix de python est aussi dû à la simplicité d'apprentissage qu'il propose par rapport à JS.
Pour stocker les données dont j'ai besoin pour traiter les devoirs j'ai préféré utiliser une base de données. J'aurais pu utiliser un fichier txt pour stocker ces données mais je pense qu'avec une base de données ainsi que des requêtes SQL cela me permet une meilleure gestion. Celle-ci est faite avec MariaDB car c'est littéralement une amélioration de MySQL donc autant l'utiliser.

Une fois par jour le bot supprime les devoirs qui dépasse la date même

Commandes Agenda

-devoir (classe)

liste les devoirs pour la classe en question

-addDevoir (nom) (YYYY-MM-DD) (classe)

ajoute un devoir à la date mis en parametre et pour classe renseignée

-suppDevoir (nom) ou (YYYY-MM-DD)

supprime le devoir qui porte le nom en question