update update
This commit is contained in:
+20
-1
@@ -12,6 +12,9 @@ Une interface web moderne en dark mode pour contrôler votre bot Twitch intellig
|
||||
### 🎥 Gestion des Flux
|
||||
- **Ajout de flux** : Ajouter des canaux Twitch à surveiller
|
||||
- **Contrôle audio** : Choisir d'enregistrer ou non l'audio du stream
|
||||
- **Options par flux** :
|
||||
- Autoriser l’envoi de messages sur ce stream
|
||||
- Activer / désactiver la génération TGPT (IA) à partir des sous-titres
|
||||
- **Surveillance chat** : Connexion automatique au chat de chaque flux
|
||||
- **Gestion dynamique** : Ajouter/supprimer des flux sans redémarrer
|
||||
|
||||
@@ -32,6 +35,12 @@ Une interface web moderne en dark mode pour contrôler votre bot Twitch intellig
|
||||
- **Historique complet** : Liste des 10 derniers sous-titres avec timestamps
|
||||
- **Génération automatique** : Bouton pour générer une réponse IA à partir du texte
|
||||
- **Mise à jour temps réel** : Nouveaux sous-titres affichés automatiquement
|
||||
- **Multi-flux** : Sélection du flux dans l’onglet Sous-titres (stockage séparé par flux)
|
||||
- **Règles sur sous-titres** : Déclencher des actions (clip / message) quand un sous-titre contient un mot/texte
|
||||
|
||||
### 🎬 Clips
|
||||
- **Création manuelle** : Page “Clips” pour créer un clip Helix (retourne URL + edit_url)
|
||||
- **Actions via règles** : “Créer un clip” possible depuis Interaction chat et depuis les règles Sous-titres
|
||||
|
||||
## 🛠️ Installation
|
||||
|
||||
@@ -61,6 +70,10 @@ L'interface web utilise les mêmes fichiers de configuration que votre bot :
|
||||
- `config/config.json` : Configuration principale
|
||||
- `config/user.json` : Comptes Twitch pour l'envoi de messages
|
||||
|
||||
Pour Helix Clips :
|
||||
- Ajoutez `twitch_client_id` dans `config/config.json`
|
||||
- Tokens OAuth avec scope `clips:edit` (et pour chat : `chat:edit` / `chat:read`)
|
||||
|
||||
### Configuration automatique
|
||||
Au premier démarrage, des fichiers de configuration par défaut sont créés. Modifiez-les avec vos paramètres :
|
||||
|
||||
@@ -106,6 +119,7 @@ L'interface utilise un thème dark moderne avec :
|
||||
1. **Ajouter un flux** : Cliquez sur "Ajouter Flux"
|
||||
2. **Nom du canal** : Entrez le nom du canal Twitch
|
||||
3. **Options audio** : Cochez pour enregistrer l'audio
|
||||
4. **Options messages / IA** : Cochez/décochez l’envoi de messages et la génération TGPT par flux
|
||||
4. **Gestion** : Utilisez les boutons pause/play et supprimer
|
||||
|
||||
### Onglet Messages
|
||||
@@ -121,9 +135,11 @@ L'interface utilise un thème dark moderne avec :
|
||||
4. **Sauvegarder** : Bouton "Sauvegarder" pour appliquer les changements
|
||||
|
||||
### Onglet Sous-titres
|
||||
1. **Texte actuel** : Voir le dernier texte détecté du stream
|
||||
1. **Choisir un flux** : Sélectionner le flux (multi-flux)
|
||||
2. **Texte actuel** : Voir le dernier texte détecté du stream
|
||||
2. **Générer réponse** : Cliquer pour lancer la génération IA
|
||||
3. **Historique** : Consulter les derniers sous-titres générés
|
||||
4. **Règles** : Déclencher une action quand un sous-titre contient un mot/texte
|
||||
|
||||
## 🔄 Actions Rapides
|
||||
|
||||
@@ -144,6 +160,9 @@ L'interface expose une API REST pour l'intégration :
|
||||
- `GET/POST /api/config/prompts` : Gérer les prompts
|
||||
- `POST /api/send-message` : Envoyer un message
|
||||
- `POST /api/generate-response` : Lancer une génération IA
|
||||
- `POST /api/clips/create` : Créer un clip Helix
|
||||
- `GET/POST /api/subtitles/rules/config` : Config des règles sous-titres
|
||||
- `GET /api/subtitles/rules/log` : Logs des règles sous-titres
|
||||
|
||||
### WebSocket
|
||||
- Connexion temps réel sur le même port
|
||||
|
||||
Reference in New Issue
Block a user