Commit Graph

  • 2cf0340a26 Retire le fichier "instance" du suivi git main Mow910andClaude Sonnet 5 2026-08-17 19:07:14 +02:00
  • 89845b3248 Add Steam free games feed to FreeLoot Mow910 2026-08-17 15:51:38 +02:00
  • c962f57031 file missing Mow910 2026-08-17 14:46:35 +02:00
  • 3da5ee1dab Recover persisted auto rooms during voice events Mow910 2026-08-16 22:27:06 +02:00
  • 7d57b82b29 Harden auto room lifecycle and persistence Mow910 2026-08-16 22:18:57 +02:00
  • ae6d491c44 Prevent repeated rules acceptance role changes Mow910 2026-08-16 22:01:11 +02:00
  • 8eb6917337 Improve YouTube history sorting and filters Mow910 2026-08-16 21:55:18 +02:00
  • e22f7b2d0f Notify only the latest YouTube video Mow910 2026-08-16 21:28:25 +02:00
  • 7fcb196bf3 Fix YouTube notification delivery Mow910 2026-08-16 21:13:40 +02:00
  • e23f0a0385 Refactor rules acknowledgment logic and update role assignment behavior Mow910 2026-05-04 13:38:07 +02:00
  • 4e6f8bec3a Add automatic role assignment on member join for rules acknowledgment Mow910 2026-05-04 13:31:11 +02:00
  • 8634f946a1 Refactor rules acknowledgment handling in Discord bot Mow910 2026-05-04 13:27:32 +02:00
  • 69d8167581 Implement rules acknowledgment feature in Discord bot Mow910 2026-05-04 13:17:04 +02:00
  • e72647612d Update moderation command permissions in Discord bot Mow910 2026-05-03 19:01:08 +02:00
  • 0c3048660a Remove deprecated context menu command for author inspection in moderation module Mow910 2026-05-03 18:44:13 +02:00
  • 9d840e9bde Enhance moderation functionality in Discord bot Mow910 2026-05-03 18:22:35 +02:00
  • 769251df0d Enhance moderation commands and ProtonDB integration in Discord bot Mow910 2026-05-03 18:05:50 +02:00
  • f901db1a7d Implement ProtonDB command integration in Discord bot Mow910 2026-05-03 14:48:16 +02:00
  • 2b8b725bbb Refactor moderation commands in Discord bot Mow910 2026-05-03 14:36:44 +02:00
  • 3e57accb11 fix: update message formatting in Humble Bundle notification Mow910 2026-05-03 14:25:08 +02:00
  • ecf59d645e fix: ne pas effacer les rôles modération si le formulaire n’inclut pas la liste (bot pas prêt) Mow910andCursor 2026-05-03 14:20:18 +02:00
  • ec296dd226 Refactor Discord member statistics handling and remove unused components Mow910 2026-03-25 23:13:14 +01:00
  • b51430e2b2 Add rate limit logging and enhance Discord bot initialization Mow910 2026-03-25 23:10:02 +01:00
  • 3c7d7f4e80 Enhance logging configuration and thread management in run-web.py Mow910 2026-03-25 23:03:32 +01:00
  • 10923f58c3 patch Mow910 2026-03-25 22:58:06 +01:00
  • 855c13c183 Add guild_member_stats table and update permissions for Discord members Mow910 2026-03-25 22:52:32 +01:00
  • bb92c3dd92 Enhance shoutbox functionality and UI in popout template Mow910 2026-03-25 22:30:58 +01:00
  • c4dab1d873 Refactor Twitch moderation template for improved layout and responsiveness Mow910 2026-03-25 22:09:40 +01:00
  • 9cb4186bb8 Add stream uptime formatting to Twitch moderation and enhance template layout Mow910 2026-03-25 22:00:29 +01:00
  • f90c8eed81 Update ProtonDB template to include Twitch configuration option for enabling features Mow910 2026-03-24 00:31:17 +01:00
  • fc274b47ae Implement cooldown feature for ProtonDB command in TwitchBot and update configuration options in webapp Mow910 2026-03-24 00:21:02 +01:00
  • a93d5cda70 Refactor ProtonDB command execution in TwitchBot for improved context handling Mow910 2026-03-24 00:02:49 +01:00
  • c9f27bf09e Add ProtonDB command support for Twitch and update configuration options Mow910 2026-03-24 00:00:05 +01:00
  • 0453af255f Refactor Twitch moderation template layout by adjusting grid column spans for improved responsiveness. Removed specific column span classes to allow for a more flexible design, enhancing the overall user experience on various screen sizes. Mow910 2026-03-18 20:49:37 +01:00
  • 26c9d0dc06 back Mow910 2026-03-18 20:47:44 +01:00
  • c265149357 Enhance Twitch moderation template layout by introducing a new responsive design for larger screens. Added a 'twitch-wide-layout' class to improve overall layout and grid structure, ensuring better usability on wider displays. Mow910 2026-03-18 20:45:38 +01:00
  • 47bc7146de Update Twitch moderation template to improve grid responsiveness by changing column classes to 2xl and adjusting heights. Also, increase default shoutbox font size for better readability. Mow910 2026-03-18 20:42:26 +01:00
  • f4c9fa2138 Update Twitch moderation template layout to enhance responsiveness by adjusting grid classes and increasing column heights. This improves the overall user experience and visual consistency across different screen sizes. Mow910 2026-03-18 20:40:08 +01:00
  • 245aaf9c6d Enhance TwitchBot connection handling by implementing a reconnection strategy that restarts the session after 90 seconds of disconnection. Update logging messages for clarity. Modify Twitch moderation template layout for improved responsiveness and user experience, adjusting grid classes and simplifying live status display. Mow910 2026-03-18 20:37:29 +01:00
  • 6ef0b6856e Enhance Twitch and Discord bot functionality by updating BOT_STATUS management. Added tracking for Twitch message timestamps and messages per minute, improved connection handling, and refined live status updates. Updated webapp to reflect new status attributes and modified Twitch moderation template for better chat message handling. Mow910 2026-03-18 20:31:40 +01:00
  • af86ba9a8e Refactor TwitchBot event loop management by replacing get_event_loop with get_running_loop for improved compatibility with asynchronous operations. This change enhances the bot's readiness handling and ensures consistent event loop usage. Mow910 2026-03-10 20:11:13 +01:00
  • 399b7c42fd Updated Twitch moderation template to use JSON formatting for lastLogTimestamp, shoutboxCurrentUser, and _streamStartedAt variables, enhancing data handling and security in JavaScript context. Mow910 2026-03-10 20:07:39 +01:00
  • ce5f60a2d7 Enhance TwitchBot message sending by integrating event loop management. Updated send_twitch_message to utilize the existing event loop for asynchronous message sending, improving reliability and error handling. Added timeout handling for message sending operations. Mow910 2026-03-10 19:59:44 +01:00
  • 1bf24d299c Updated the current username variable in the Twitch moderation template to use JSON formatting for improved data handling and security. This change enhances the integration of user data within the JavaScript context. Mow910 2026-03-10 19:36:55 +01:00
  • c8c1e0c283 Refactor chat message deletion methods in moderation and link filter modules. Updated to use delete_chat_message instead of delete_chat_messages for improved clarity and consistency in message handling. Mow910 2026-03-10 18:45:55 +01:00
  • d7b78ec1c4 Ajout du nom d'utilisateur actuel dans les messages du bot dans la shoutbox, améliorant ainsi la personnalisation et la clarté des interactions. Mise à jour de l'affichage des messages pour inclure le nom d'utilisateur à côté de l'étiquette "Bot". Mow910 2026-03-10 18:29:31 +01:00
  • 6d364f28f1 Ajout de boutons de modération dans la shoutbox pour les modérateurs Twitch, permettant de supprimer des messages, de mettre en timeout ou de bannir des utilisateurs directement depuis l'interface. Mise à jour de la logique de journalisation pour inclure le nom de l'administrateur au lieu de "WebApp". Amélioration de l'expérience utilisateur avec des prompts pour la durée et la raison des actions de modération. Mow910 2026-03-10 18:25:55 +01:00
  • 589cb1f428 Ajout d'un bouton de notification pour les nouveaux messages dans la shoutbox, permettant aux modérateurs Twitch de voir facilement les messages non lus. Mise à jour de la logique de défilement automatique et gestion des compteurs de messages non lus. Amélioration de l'interface utilisateur pour une meilleure expérience de modération. Mow910 2026-03-10 18:02:55 +01:00
  • c44e624f53 Amélioration de la gestion de l'historique des vidéos YouTube. Ajout de l'enregistrement de toutes les vidéos détectées dans l'historique, tout en simplifiant la logique de notification pour éviter les doublons. Mise à jour des conditions de notification pour garantir que les vidéos sont correctement enregistrées et notifiées. Mow910 2026-03-09 20:20:28 +01:00
  • 2e83096550 Ajout d'un historique des vidéos YouTube dans la base de données et l'interface utilisateur. Création de la table youtube_video_history pour stocker les vidéos détectées, avec des fonctionnalités pour afficher l'historique et forcer l'envoi de notifications Discord. Mise à jour des modèles, des routes et des templates pour intégrer cette nouvelle fonctionnalité. Mow910 2026-03-09 18:31:27 +01:00
  • 540d23a3cf Ajout de la gestion des publications Patreon dans la base de données. Création de la table patreon_post avec les colonnes nécessaires et mise à jour des migrations pour intégrer ces nouvelles colonnes. Intégration de la vérification des publications Patreon dans le bot Discord et ajout de liens vers Patreon dans l'interface utilisateur. Mow910 2026-03-07 11:01:58 +01:00
  • a2ade9deeb Ajout d'une fonctionnalité de nettoyage des salons vocaux orphelins au démarrage du bot. Implémentation de la fonction cleanup_orphaned_auto_rooms pour supprimer les salons vides qui ne sont plus utilisés, améliorant ainsi la gestion des ressources dans les serveurs Discord. Mise à jour de la logique de création de salons pour éviter la suppression des salons actifs. Mow910 2026-03-07 10:42:31 +01:00
  • eedc7e4203 Refactor author icon handling in YouTube notifications. Updated the logic to strip whitespace from the author icon URL and ensure it starts with a valid HTTP/HTTPS scheme. This change improves the robustness of the embed author icon feature in both the Discord bot and web application. Mow910 2026-03-07 00:49:20 +01:00
  • b8ead19360 Ajout de fonctionnalités de personnalisation dans la shoutbox pour les modérateurs Twitch. Implémentation de la gestion de la taille de la police et d'un bouton pour activer/désactiver le son des notifications. Mise à jour de l'interface utilisateur pour améliorer l'expérience de modération. Mow910 2026-03-07 00:06:07 +01:00
  • 64c043feb5 Ajout de fonctionnalités de mention dans la shoutbox pour les modérateurs Twitch. Implémentation de la gestion des mentions d'utilisateurs avec un système de mise en surbrillance pour les messages contenant des mentions. Mise à jour de l'interface utilisateur pour permettre aux modérateurs de mentionner facilement d'autres utilisateurs et d'améliorer l'interaction dans la shoutbox. Mow910 2026-03-06 23:59:04 +01:00
  • 10dd78f630 Ajout de la gestion des informations de stream dans le bot Twitch. Implémentation de la fonction de remplacement des variables de commande pour inclure des informations dynamiques telles que le titre du stream, le nom du jeu, le nombre de viewers et l'uptime. Mise à jour de l'interface utilisateur pour afficher ces informations en temps réel dans la modération Twitch. Mow910 2026-03-06 13:48:43 +01:00
  • 876eb1a080 Ajout d'un système de gestion des utilisateurs en ligne dans la shoutbox pour les modérateurs Twitch. Implémentation d'un endpoint de heartbeat pour suivre la présence des modérateurs et mise à jour de l'interface utilisateur pour afficher la liste des utilisateurs en ligne. Amélioration de l'expérience utilisateur avec un bouton pour ouvrir la shoutbox en popout. Mow910 2026-03-05 00:08:50 +01:00
  • dc14b5193f Ajout d'une fonctionnalité de notification sonore dans la shoutbox pour les modérateurs Twitch. Implémentation d'un système de détection de visibilité de l'onglet et d'un son de notification lorsque l'onglet n'est pas actif. Cela améliore l'expérience utilisateur en alertant les modérateurs des nouveaux messages même lorsqu'ils ne regardent pas la shoutbox. Mow910 2026-03-04 22:40:38 +01:00
  • 137b6942ae Ajout d'un système de shoutbox pour les modérateurs Twitch. Création d'un modèle de base de données pour les messages de shoutbox et implémentation d'endpoints pour envoyer, récupérer et effacer les messages. Mise à jour de l'interface utilisateur pour afficher les messages et permettre l'envoi via un formulaire. Mow910 2026-03-04 22:30:56 +01:00
  • 77c3c11556 Ajout de la gestion de l'édition des commandes Twitch et des logs de modération. Implémentation d'un endpoint pour modifier les commandes existantes avec validation des données et gestion des permissions. Ajout d'un endpoint pour récupérer les logs de modération récents, améliorant ainsi la traçabilité des actions. Mise à jour de l'interface pour intégrer un système de notifications et des animations. Mow910 2026-03-04 19:38:05 +01:00
  • 14c2cf0144 Refactor voice channel naming and access mode messaging. Removed emoji updates in channel names to prevent rate limiting, and streamlined access mode confirmation messages. Added logging for potential errors during channel renaming. discord-transfert-msg Mow910 2026-02-17 18:25:48 +01:00
  • 4eb7f304dc Merge pull request #9 from Mow910/discord-transfert-msg Mow910 2026-02-17 18:18:12 +01:00
  • d24be973b8 Amélioration de la gestion des permissions dans les salons vocaux automatiques. Préservation des permissions existantes pour le rôle "everyone" lors de l'application des modes d'accès, et mise à jour des overwrites pour les membres en fonction des listes blanche et noire. Cela permet une gestion plus fine des accès selon le mode sélectionné. Mow910 2026-02-17 17:56:07 +01:00
  • 5ee5c16cf3 Merge pull request #8 from Mow910/discord-transfert-msg Mow910 2026-02-17 17:46:14 +01:00
  • 5e4af406ff Ajout de la gestion des messages dans les salons automatiques avec la fonction on_message_auto_rooms. Mise à jour des emojis pour les modes d'accès et amélioration de l'embed de configuration des salons vocaux, incluant des sections pour les listes blanche et noire, ainsi que des informations sur le propriétaire et les modes d'accès. Correction de messages d'erreur et ajustements divers pour une meilleure expérience utilisateur. Mow910 2026-02-17 17:42:51 +01:00
  • ed0bd4b661 Merge pull request #7 from Mow910/discord-transfert-msg Mow910 2026-02-17 15:06:12 +01:00
  • 4d8038cc77 Fix: Corriger l'endpoint url_for dans youtube.html Mow910 2026-02-17 15:05:05 +01:00
  • 942b23c956 Merge pull request #6 from Mow910/discord-transfert-msg shoultbox-admin-twitch Mow910 2026-02-14 20:33:44 +01:00
  • 651773e63d Ajout de la sélection de tags pour les posts dans les forums lors du transfert de messages. Mise à jour de la classe TransferReasonModal pour inclure les tags sélectionnés et ajout d'une nouvelle classe ForumTagSelect pour gérer la sélection des tags. Amélioration de l'interaction utilisateur avec des messages contextuels pour la sélection des tags. Mow910 2026-02-14 20:15:08 +01:00
  • 3450cd031c Merge pull request #5 from Mow910/discord-transfert-msg Mow910 2026-02-14 19:37:32 +01:00
  • 60b90edcb3 Ajout de la commande contextuelle "Déplacer le message" pour transférer des messages entre canaux, avec gestion des forums et des threads. Intégration d'un modal pour spécifier la raison du transfert et mise à jour de la synchronisation des commandes d'application. Mow910 2026-02-14 19:36:39 +01:00
  • 252e169af5 Merge pull request #4 from Mow910/discord-transfert-msg Mow910 2026-02-14 18:34:03 +01:00
  • 179876d2ce Raison pour le titre du post dans le forum Mow910 2026-02-14 18:32:32 +01:00
  • 830ce61796 sans com Mow910 2026-02-14 18:28:03 +01:00
  • 5709b1c0a3 Amélioration de la commande !transfert pour supporter les canaux textuels, threads et forums. Ajout de vérifications de compatibilité pour le canal de destination et mise à jour de la documentation des commandes. Gestion des transferts de messages avec création de posts dans les forums et envoi via webhooks pour les autres types de canaux. Mow910 2026-02-14 18:01:31 +01:00
  • 11348bda39 Ajout de la commande !transfert pour transférer des messages entre canaux tout en préservant l'identité de l'auteur. Mise à jour de la documentation des commandes pour inclure cette nouvelle fonctionnalité et ses alias (!transfer, !move). Mow910 2026-02-14 16:55:52 +01:00
  • f7e85bac69 Merge pull request #3 from Mow910/fix/twitch-auth-asyncio Mow910 2026-02-12 23:49:21 +01:00
  • d1d4e3b5a5 Fix: Retrait de asyncio.run() pour le constructeur Twitch fix/twitch-auth-asyncio Mow910andCursor 2026-02-12 23:47:50 +01:00
  • 5aa52c8137 Merge branch 'twitchbot' into main Mow910andCursor 2026-02-12 22:40:27 +01:00
  • b274dcaa51 Ajout de fonctionnalités majeures Twitch, Discord et interface web twitchbot Mow910andCursor 2026-02-12 22:37:22 +01:00
  • d941fdcf9c Annonce twitch Mow910 2026-02-01 13:38:48 +01:00
  • 48531690fd Accueil restructuré (zones Discord/Twitch, stats, indicateur connexion) + Top 3 sanctions/modérateurs + BOT_STATUS dans config Flask Mow910 2026-02-01 12:55:38 +01:00
  • 9bbfa1fade Merge pull request #42 from skylanix/front-tailwind Mow910 2026-02-01 08:59:03 +01:00
  • 920ddfa172 Supprime les fichiers CSS obsolètes et met à jour les templates HTML pour une interface utilisateur améliorée. Les modifications incluent la refonte des pages de configuration, d'alerte live, de modération, et d'aide Twitch, avec une mise en page responsive et des styles modernisés. Les anciennes feuilles de style MVP.css et style.css ont été supprimées au profit d'une intégration de Tailwind CSS. Mow910 2026-01-25 19:07:13 +01:00
  • a8d2a0e063 Ajout de nouvelles colonnes pour la personnalisation des notifications YouTube dans la table youtube_notification, y compris le titre, la description, la couleur, le pied de page, le nom et l'icône de l'auteur, ainsi que des options pour afficher la miniature et l'image. Mise à jour de l'interface web pour permettre la configuration de ces options et ajout d'une prévisualisation de l'embed Discord. Mow910 2026-01-25 17:45:59 +01:00
  • f2cd19a053 Ajout d'un système de notifications YouTube avec une nouvelle table youtube_notification dans la base de données, intégration de la vérification des vidéos YouTube, et création d'une interface web pour gérer les notifications. Le bot Discord enverra des alertes pour les nouvelles vidéos détectées. Mow910 2026-01-25 17:28:38 +01:00
  • 4973144e54 Merge pull request #40 from skylanix/welcome-warn Mow910 2025-12-16 15:37:56 +01:00
  • 34e40f427f Ajout de nouvelles fonctionnalités pour la gestion des alertes YouTube, y compris l'affichage de la dernière vidéo et de sa date dans l'interface. youtube Mow 2025-12-06 22:10:41 +01:00
  • b49f914501 Ajout de la surveillance des nouvelles vidéos YouTube Mow 2025-12-06 12:45:03 +01:00
  • 42db84f010 Ajout de la gestion des jeux gratuits et des invitations Discord. Création des modèles FreeGame et DiscordInvite, mise à jour de la base de données et des fichiers de configuration. Intégration de nouvelles fonctionnalités pour synchroniser et révoquer les invitations, ainsi que l'ajout d'un flux RSS pour les jeux gratuits. Amélioration de l'interface d'administration avec des statistiques et des options de gestion des serveurs. Mow 2025-12-06 11:25:45 +01:00
  • 9afd3b2588 Ajout d'une réaction d'avertissement pour les nouveaux membres ayant moins de 7 jours de compte lors de l'envoi du message de bienvenue. Mow 2025-12-03 20:40:39 +01:00
  • 54b014c4c8 Merge pull request #39 from skylanix/humblebundlev3 skylanix 2025-11-16 22:25:12 +01:00
  • 559a780a4f Correctif !pdb avec ajout du message de recherche, correction des bugs mention sur les notifications, et correction !say pour mettre un ID de channel Mow 2025-11-16 21:55:05 +01:00
  • 9abd7b8101 Ajout de la limitation de carractere 4096 MAx et 15 resultat a afficher Mow 2025-11-12 23:47:46 +01:00
  • a66c31ecf6 Modification de l'embed affiche jusqu'a 35 jeux + notifi quand il cherche Mow 2025-11-12 23:31:23 +01:00
  • 499fac9c12 Merge pull request #38 from skylanix/humblebundle+anticheat skylanix 2025-11-12 22:21:18 +01:00
  • 3e12c2cf08 Refonte de l'embed + controle !pdb si vide affiche un message d'aide Mow 2025-11-12 22:13:08 +01:00
  • 5c76b50797 Merge pull request #36 from skylanix Fonctionnalités de modération skylanix 2025-11-12 01:26:15 +00:00
  • d5d3e45a62 Ajouts des fonctionnalitées skylanix 2025-11-12 02:09:21 +01:00
  • cb559c2863 Ajout de la commande !say pour permettre l'envoi de messages en tant que bot dans un canal spécifié, avec des instructions d'utilisation . Mow 2025-11-11 22:38:22 +01:00