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>
25 lines
459 B
Plaintext
Executable File
25 lines
459 B
Plaintext
Executable File
# Gestion des variables d'environnement
|
|
python-dotenv==1.0.0
|
|
|
|
# Nécessaire pour l'API Discord
|
|
discord.py==2.3.2
|
|
aiohttp>=3.7.4,<4
|
|
audioop-lts; python_version>='3.13'
|
|
|
|
# API Twitch
|
|
twitchAPI>=4.5.0
|
|
|
|
# Nécessaire pour l'hébergement du site web
|
|
flask>=2.3.2
|
|
flask-login>=0.6.3
|
|
flask-sqlalchemy>=3.0.3
|
|
flask[async]
|
|
waitress>=3.0.2
|
|
|
|
# Nécessaire pour l'appel à l'API Humble Bundle
|
|
requests>=2.32.4
|
|
|
|
# Nécessaire pour l'appel à ProtonDB
|
|
algoliasearch>=4,<5
|
|
|