update update
This commit is contained in:
@@ -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 d’un flux
|
||||||
|
- `GET /api/subtitles/last?flux_id=...` : Dernier sous-titre “utile” d’un 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
|
||||||
|
|||||||
Reference in New Issue
Block a user