28 Novembre 2025¶
Objectifs¶
-
[INTERFACE] activation/désactivation des logs
-
[INTERFACE] changer le salon de logs
-
[API/INTERFACE] ajouter un serveur à son abonnement
-
[API/INTERFACE] supprimer un serveur à son abonnement
Déroulement¶
08H27¶
Après discussion avec un ami à moi sur la manière dont on pourrait optimiser le bot, il m'a donné une idée.
Pour réduire le nombre de caractère utilisé, je pourrais transformer des mots en abréviation et les traduire via le glossaire.
Une autre idée pourrait être de stocker des phrases traduites et les gardés en cache.
10H09¶
Ajout de la fonction de récupération des informations en ce qui concerne les logs et le changement de status.
14H55¶
Ajout de la fonction de modification du salon de logs au niveau de l'interface.
15H13¶
Je pense que les prochains jours se feront de la manière suivante :
Mise en place d'un système rècolte de données¶
L'objectif est de récolter des données concernant les bugs, le temps de réalisation, les erreurs critiques et d'autres informations.
Mise en place d'un prototype fonctionnel¶
Il y a 2 objectifs en mettant en place ce prototype.
Le premier est de tester la solidité et l'efficacité, voir si le prototype est adapté à la demande.
La deuxième est de récolter de la données pour le futur du développement à des buts de résolutions de bugs et d'optimisation.
Ajout de la fonction de paiement¶
Mettre en place un système de paiement via Stripe, je pense activer l'option de paiement par carte bancaire, paypal et twint.
Tester le système de paiement.
Ré-organisation et optimisation du code¶
Via les données récoltés, je vais ré-écrire mon code pour le rendre plus lisible est tenté de l'optimiser pour réduire le temps.
Cela commencera par le coté serveur puis le coté client.
Publication d'une première version¶
Mise en place de la première petite infrastructure pour le bot de traduction et mettre en place des pubs.
Mise en place d'un plan de reprise d'activité et d'un système de Back-Up¶
Le but est de se préparé dans le cas d'une éventuelle panne sur le serveur ou d'une attaque DDoS.
Maintenance¶
Je vais continué à améliorer l'application et maintenir l'application.
Si la demande augmente et nécessite plus de service, l'application monolithique sera divisé en 4 services, Base de données, Bot, API et Web.
Il est possible que je convertisse la partie web en PHP pour la mettre sur Infomaniak. La partie API sera containeuriser et déployer en nombre et gérer via un reverse-proxy pour déployer la charge. La partie Bot sera mit sur un serveur dédié, et je pense en mettre un deuxième qui prendra le relais dans le cas ou le premier plante et une base de données sur un serveur dédiés à la gestion des données.