CHANGELOG — Chatbot Discord =========================== Version 5.1.0 — 27/10/2026 -------------------------- Nouveautés - Réponses aux messages : quand on utilise « Répondre » sur un message, même ancien, le bot lit le message cité et en tient compte dans sa réponse. - Si le message cité vient du bot, il sait qu'il s'agit de sa propre réponse. - Le texte cité est limité à 500 caractères. - Si le message cité contient une image, elle est aussi envoyée à Claude, sauf si la réponse contient déjà sa propre image (celle-ci est prioritaire). - Fonctionne dans le salon dédié et en mode mention. - En mode mention, le bot peut maintenant voir une image, celle du message cité. Améliorations - Le téléchargement et la préparation des images passent par une seule fonction, partagée entre le salon dédié et les messages cités. - Une image citée illisible ou trop lourde est simplement ignorée (avertissement dans bot.log) au lieu de bloquer la réponse. - La commande /reset est réservée aux modérateurs (permission « Gérer les messages ») et aux administrateurs du serveur. - Elle est masquée pour les autres membres et n'est plus disponible en messages privés. - Si un administrateur l'ouvre à tous dans les paramètres du serveur, le bot refuse quand même la commande (réponse visible uniquement par l'auteur) et note la tentative dans bot.log. Divers - discord.py 2.5 minimum est désormais requis (requirements.txt). - README : ajout de la fonctionnalité « Réponses ». - README : précision sur les droits nécessaires pour /reset. Version 5.0.0 — 27/10/2026 -------------------------- Nouveautés - Passage de Mistral à Claude (Anthropic) pour générer les réponses. - Réécriture complète du Bot. Migration depuis la version 4 (Mistral) - L'ancien conversation_history.json est converti automatiquement au premier lancement (les images sont remplacées par un marqueur texte). - Dans le .env : MISTRAL_API_KEY devient ANTHROPIC_API_KEY, et MISTRAL_MODEL devient CLAUDE_MODEL. - L'intent Discord « Presence » n'est plus nécessaire.