Au cours des derniers mois, contrairement à ce qu'on aurait pu penser, non, je ne chômais pas ! Je travaillais en réalité sur une refonte intégrale de John-Bot et de ses services. En coulisses, il s'en est passé des choses, et notamment l'unification de tout ce que j'ai pu construire pour John-Bot en un seul et même projet, facilitant ainsi les mises à jour et la maintenance des services.
Ce genre de mise à jour est essentiel dans la vie d'un projet, autant pour garantir les meilleures pratiques en termes de technologie que pour s'assurer de la maintenabilité du projet sur le long terme.
- Robot
- Réécriture complète du module de transcription des tickets, permettant une meilleure prise en charge des nouveaux composants Discord : sondages, messages transférés, fils de discussion, Composants V2, etc.
- Ajout d'un avatar par défaut dans le module de transcription : les membres ayant changé leur avatar entre la fermeture de leur ticket et la consultation de la transcription se verront attribuer cet avatar par défaut.
- La commande /ping détaille désormais les temps de réponse de chacun des composants de l'infrastructure.
- Les erreurs non gérées sont désormais enregistrées et un code d'erreur est transmis à l'utilisateur, garantissant une meilleure prise en charge des bugs.
- Prise en charge de toutes les nouvelles permissions Discord.
- Les durées acceptent et affichent désormais les semaines, les mois et les années.
- Les points d'expérience sont désormais comptabilisés avec plus de fiabilité.
- Les mutes d'une durée de 4 semaines sont désormais pris en charge.
- Si les données d'un membre ne peuvent pas être récupérées, l'action échouera désormais, garantissant un contrôle de sécurité total.
- En cas d'échec d'un débannissement temporaire, celui-ci sera de nouveau tenté à la prochaine exécution.
- La durée d'un giveaway ne peut plus être négative (oui, c'était bien possible...).
- Les messages ayant un contenu trop long sont désormais tronqués au lieu de faire échouer l'envoi.
- Les réponses vides d'un menu déroulant ne décalent plus les autres réponses du formulaire.
- L'ancien message d'un panneau n'est supprimé qu'une fois le nouveau envoyé avec succès.
- La transcription n'est enregistrée que si le fichier a bien été envoyé.
- Correction de la description par défaut du message de départ.
- Correction des variables dont la valeur contenait certains caractères spéciaux.
- Correction des boutons des listes paginées.
- Corrections et optimisations diverses.
- Site Web
- Nouvelle section tutoriel vidéo sur la page Premium.
- Amélioration des rendus de messages de Discord.
- Correction de l'aperçu des messages et du rendu du Markdown.
- Correction des menus déroulants qui passaient derrière d'autres éléments.
- Corrections et optimisations diverses.
- Global
- Les mises à jour du robot ne causeront désormais plus aucune interruption.
- Réunion du robot, de l'API, du site web et des services annexes au sein d'une architecture partagée.
- Renforcement de la sécurité sur l'ensemble des services.
Et un paquet d'autres choses qui ne sont pas vraiment intéressantes, pour vous, utilisateur de John-Bot.



