update update

This commit is contained in:
gpatruno
2026-04-28 21:06:33 +02:00
parent b4254c9e06
commit b1f3d6e190
+19
View File
@@ -24,6 +24,8 @@ Le TwitchBot Controller a été refactorisé pour utiliser une architecture cent
- **RecordTwitch** : Enregistrement audio des streams - **RecordTwitch** : Enregistrement audio des streams
- **Subtitle_translation** : Traitement des sous-titres - **Subtitle_translation** : Traitement des sous-titres
- **TwitchChatBot** : Connexion aux chats Twitch - **TwitchChatBot** : Connexion aux chats Twitch
- **InteractionChatProcessor** : Règles mentions @ (réponse / TGPT / clip)
- **SubtitleRulesProcessor** : Règles sur sous-titres (clip / message)
## 🔧 Fonctionnalités ## 🔧 Fonctionnalités
@@ -34,12 +36,14 @@ Le TwitchBot Controller a été refactorisé pour utiliser une architecture cent
- ✅ Activer/désactiver les flux - ✅ Activer/désactiver les flux
- ✅ Surveillance en temps réel - ✅ Surveillance en temps réel
- ✅ Gestion des erreurs - ✅ Gestion des erreurs
- ✅ Options par flux : `send_messages`, `enable_ia`
#### Contrôle des composants #### Contrôle des composants
-**IA Generator** : Démarrage/arrêt depuis l'interface -**IA Generator** : Démarrage/arrêt depuis l'interface
-**Control Twitch** : Contrôle de l'envoi de messages -**Control Twitch** : Contrôle de l'envoi de messages
-**Auto Subtitle** : Génération automatique de sous-titres -**Auto Subtitle** : Génération automatique de sous-titres
-**Auto Messages** : Envoi automatique de messages -**Auto Messages** : Envoi automatique de messages
-**Clips (Helix)** : Création manuelle + actions via règles
#### Gestion des utilisateurs #### Gestion des utilisateurs
- ✅ Ajouter/modifier/supprimer des utilisateurs Twitch - ✅ Ajouter/modifier/supprimer des utilisateurs Twitch
@@ -111,6 +115,12 @@ Sous-titres → IA_generator → Réponses IA → Stockage
Stockage → Control_Twitch → Chat Twitch Stockage → Control_Twitch → Chat Twitch
``` ```
### 4. Règles
```
Chat (mentions @) → InteractionChatProcessor → (réponse | TGPT | clip)
Sous-titres → SubtitleRulesProcessor → (clip | message)
```
## 🛠️ API Endpoints ## 🛠️ API Endpoints
### Flux ### Flux
@@ -129,6 +139,15 @@ Stockage → Control_Twitch → Chat Twitch
- `GET /api/system-status` : Statut de tous les composants - `GET /api/system-status` : Statut de tous les composants
- `GET /api/status` : Statut général - `GET /api/status` : Statut général
### Clips
- `POST /api/clips/create` : Créer un clip (Helix)
### Sous-titres
- `GET /api/subtitles?flux_id=...` : Sous-titres dun flux
- `GET /api/subtitles/last?flux_id=...` : Dernier sous-titre “utile” dun flux
- `GET/POST /api/subtitles/rules/config` : Config règles sous-titres
- `GET /api/subtitles/rules/log` : Logs règles sous-titres
## 🔍 Résolution des problèmes ## 🔍 Résolution des problèmes
### Problèmes résolus ### Problèmes résolus