Mow910
c4dab1d873
Refactor Twitch moderation template for improved layout and responsiveness
...
- Adjusted the layout of the Twitch moderation template to enhance visual clarity and responsiveness, including changes to element sizes and spacing.
- Updated the display of live status and link filter sections for a more compact and streamlined appearance.
- Improved text sizes and alignment for better readability across different devices.
2026-03-25 22:09:40 +01:00
Mow910
9cb4186bb8
Add stream uptime formatting to Twitch moderation and enhance template layout
...
- Introduced a new helper function `_format_stream_uptime` to calculate and format the stream uptime based on the start time.
- Updated the Twitch moderation route to include the formatted stream uptime in the rendered template.
- Enhanced the Twitch moderation template layout for better responsiveness and visual clarity, including adjustments to the live status display and overall structure.
2026-03-25 22:00:29 +01:00
Mow910
f90c8eed81
Update ProtonDB template to include Twitch configuration option for enabling features
...
- Modified the conditional check in the ProtonDB template to allow for enabling features based on both ProtonDB and Twitch settings.
- This change enhances the flexibility of the configuration for users integrating ProtonDB with Twitch.
2026-03-24 00:31:17 +01:00
Mow910
fc274b47ae
Implement cooldown feature for ProtonDB command in TwitchBot and update configuration options in webapp
...
- Added a cooldown mechanism to the ProtonDB command to prevent spamming.
- Introduced a new configuration option for setting the cooldown duration in seconds.
- Updated the ProtonDB template to include the new cooldown setting for Twitch users.
2026-03-24 00:21:02 +01:00
Mow910
c9f27bf09e
Add ProtonDB command support for Twitch and update configuration options
...
- Introduced `cmd_pdb` command in TwitchBot for ProtonDB integration.
- Registered new command for Twitch and updated chat command list.
- Added configuration options for enabling ProtonDB on Twitch in the webapp.
- Updated ProtonDB template to include new settings and permissions for Twitch users.
2026-03-24 00:00:05 +01:00
Mow910
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.
2026-03-18 20:49:37 +01:00
Mow910
26c9d0dc06
back
2026-03-18 20:47:44 +01:00
Mow910
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.
2026-03-18 20:45:38 +01:00
Mow910
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.
2026-03-18 20:42:26 +01:00
Mow910
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.
2026-03-18 20:40:08 +01:00
Mow910
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.
2026-03-18 20:37:29 +01:00
Mow910
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.
2026-03-18 20:31:40 +01:00
Mow910
399b7c42fd
Updated Twitch moderation template to use JSON formatting for lastLogTimestamp, shoutboxCurrentUser, and _streamStartedAt variables, enhancing data handling and security in JavaScript context.
2026-03-10 20:07:39 +01:00
Mow910
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.
2026-03-10 19:59:44 +01:00
Mow910
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.
2026-03-10 19:36:55 +01:00
Mow910
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.
2026-03-10 18:45:55 +01:00
Mow910
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".
2026-03-10 18:29:31 +01:00
Mow910
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.
2026-03-10 18:25:55 +01:00
Mow910
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.
2026-03-10 18:02:55 +01:00
Mow910
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é.
2026-03-09 18:31:27 +01:00
Mow910
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.
2026-03-07 11:01:58 +01:00
Mow910
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.
2026-03-07 00:49:20 +01:00
Mow910
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.
2026-03-07 00:06:07 +01:00
Mow910
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.
2026-03-06 23:59:04 +01:00
Mow910
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.
2026-03-06 13:48:43 +01:00
Mow910
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.
2026-03-05 00:08:50 +01:00
Mow910
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.
2026-03-04 22:40:38 +01:00
Mow910
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.
2026-03-04 22:30:56 +01:00
Mow910
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.
2026-03-04 19:38:05 +01:00
Mow910
4d8038cc77
Fix: Corriger l'endpoint url_for dans youtube.html
2026-02-17 15:05:05 +01:00
Mow910
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.
2026-02-14 18:01:31 +01:00
Mow910 and Cursor
d1d4e3b5a5
Fix: Retrait de asyncio.run() pour le constructeur Twitch
...
Le constructeur de la classe Twitch n'est pas une coroutine et ne doit pas être appelé avec asyncio.run(). Cela causait une ValueError lors de la demande de token Twitch.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-12 23:47:50 +01:00
Mow910 and Cursor
5aa52c8137
Merge branch 'twitchbot' into main
...
Intégration de toutes les fonctionnalités développées dans la branche twitchbot :
- Système de modération Twitch complet
- Filtre de liens intelligent
- Notifications d'événements Twitch
- Système Freeloot Discord
- Salons automatiques Discord
- Authentification utilisateur
- Gestion des utilisateurs
- Interfaces d'administration étendues
Conflits résolus en faveur des versions de twitchbot pour :
- templates/commandes.html
- templates/configurations.html
- templates/humeurs.html
- templates/index.html
- templates/live-alert.html
- templates/moderation.html
- templates/protondb.html
- templates/template.html
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-12 22:40:27 +01:00
Mow910 and Cursor
b274dcaa51
Ajout de fonctionnalités majeures Twitch, Discord et interface web
...
Nouvelles fonctionnalités :
- Système de modération Twitch complet (bans, timeouts, avertissements)
- Filtre de liens intelligent pour Twitch avec whitelist/blacklist
- Notifications d'événements Twitch (follows, subs, raids, etc.)
- Système Freeloot Discord avec flux RSS dédié
- Salons automatiques Discord (création/suppression dynamique)
- Authentification utilisateur pour l'interface web (login/register)
- Gestion des utilisateurs et permissions
- Interface de modération Twitch dans la webapp
- Interface de gestion des événements Twitch
- Configuration des paramètres utilisateur
- Migration BDD pour les mots bannis
Améliorations de l'interface :
- Refonte complète des templates (configurations, commandes, humeurs, etc.)
- Nouvelle page de settings utilisateur
- Page de gestion des utilisateurs (admin)
- Page d'erreur 403 personnalisée
- Amélioration de la navigation et du design global
- Intégration de nouvelles sections dans le menu principal
Modifications techniques :
- Ajout de nouveaux modèles en base de données
- Extension des helpers database
- Mise à jour des dépendances (requirements.txt)
- Amélioration de la gestion des annonces Twitch
- Refactorisation du code pour meilleure maintenabilité
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-12 22:37:22 +01:00
Mow910
d941fdcf9c
Annonce twitch
2026-02-01 13:38:48 +01:00
Mow910
48531690fd
Accueil restructuré (zones Discord/Twitch, stats, indicateur connexion) + Top 3 sanctions/modérateurs + BOT_STATUS dans config Flask
2026-02-01 12:55:38 +01:00
Mow910
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.
2026-01-25 19:07:13 +01:00
Mow910
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.
2026-01-25 17:45:59 +01:00
Mow910
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.
2026-01-25 17:28:38 +01:00
Mow
3b2886a41f
Channel logs + tout passe par un channel log
2025-11-08 21:47:27 +01:00
Mow
4a3cf400a0
Ajout des syntax a utiliser dans le welcome + la gestion des variable dans le welcome.py
2025-11-08 18:41:05 +01:00
Mow
c45f83df6c
Ajout d'une fonction pour envoyer un message privé de confirmation aux modérateurs lors des actions de sanction (avertissement, bannissement, débannissement, expulsion) et mise à jour des messages d'embed pour virer la raison du départ. Modification du message de bienvenue pour inclure des instructions sur la mention des channels.
2025-11-08 17:41:11 +01:00
skylanix
a26214ed68
Améliore la communication et la documentation
2025-11-06 01:01:23 +00:00
skylanix
eb9bf0e67e
Améliore la communication moderation
2025-10-30 01:38:43 +01:00
Mow
02abe1e1a7
Ajout de la gestion des rôles de modération dans le panneau d'administration. Mise à jour de la logique de configuration pour permettre la sélection de plusieurs rôles. Amélioration de l'interface utilisateur pour la gestion des rôles et des commandes de modération. Ajout de la mise à jour automatique du cache anti-cheat et de nouvelles fonctionnalités pour récupérer et stocker les données anti-cheat.
2025-10-26 14:55:16 +01:00
Mow
2815022219
Refont de l'interface configuration.html
2025-10-16 20:37:38 +02:00
Mow
6a171e795f
Ajout de la gestion des messages de bienvenue et de départ pour les membres. Mise à jour des configurations pour activer ces fonctionnalités dans le panneau d'administration.
2025-10-16 00:04:39 +02:00
Mow
fd172e2ea0
Refonte du systeme d'avertissement et devient un moderation_event
...
Ajout de la commande !ban !kick !unban !listevent
Ajout du role ID dans le panel , et possibilité d'activé les commandes via le panel
2025-10-15 22:29:41 +02:00
Mow
aff236fd0c
Ajouter un modèle d'avertissement et des fonctionnalités de modération
...
Ajout d'un nouveau modèle Warning dans database/models.py pour suivre les avertissements donnés aux utilisateurs.
Mise à jour de database/schema.sql pour créer la table correspondante 'warning'.
Amélioration du bot Discord pour gérer les commandes d'avertissement.
Ajout d'une route de modération dans webapp pour de futures fonctionnalités de modération.
Mise à jour de template.html pour inclure un lien vers la page de modération.
2025-10-14 22:37:28 +02:00
Kepka Ludovic
6a70a61c93
correction tv fr
2025-09-28 09:46:08 +02:00