Aller au contenu

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.

Potentiel Infrastructre
Figure 5 — Potentiel Infrastructre