Pour les administrateurs de serveur
YATB est un bot privé. S'il est présent sur ton serveur, voici comment le configurer. Toutes les commandes se trouvent sous /yatb et ne sont visibles que par les administrateurs.
Configuration en 5 étapes
- Vérifie les permissions. Dans chaque canal lié, YATB a besoin de : View Channel, Read Message History, Manage Webhooks, Create Public Threads, Send Messages in Threads, Manage Threads.
- Relie les salons. Les salons portant le même nom de Bridge sont traduits les uns vers les autres :
/yatb bridge add chat #english English/yatb bridge add chat #deutsch German - Ajoute des clés API (optionnel). Sans clés, YATB utilise LibreTranslate. Pour une meilleure qualité, ajoute des clés avec
/yatb keys add- voir Clés API. - Définit un canal de journalisation.
/yatb log set- YATB y signale les avertissements d'utilisation, les problèmes de clés et les changements. - Informe tes membres. Fais un lien vers le guide des membres ou ajoute une règle courte, par exemple :
Traduction (YATB) : Dans les canaux liés, le bot YATB traduit automatiquement les messages et les republie sous ton nom. Pour cela, ils peuvent être envoyés à des services externes (ex. : fournisseurs d'IA, Google). Les textes des messages ne sont pas stockés. Traduction Local uniquement : /yatb-user privacy
/yatb status affiche la chaîne de traduction de ton serveur et l'état de chaque service.
La chaîne de traduction
Pour chaque message, YATB essaie les services dans cet ordre et retient le premier résultat valide :
- Fournisseurs d'IA avec tes clés - groupe de meilleure qualité en premier, clés gratuites avant les clés payantes
- Google Translate
- Azure Translator
- LibreTranslate sur notre propre serveur - toujours disponible
- [Raw] - le texte original, si rien d'autre n'a fonctionné
Chaque réponse est vérifiée (mentions, liens, formatage). Une mauvaise réponse, une erreur ou une limite atteinte passe au service suivant ; un service défaillant est ignoré pendant un certain temps. Les membres avec Local uniquement utilisent toujours LibreTranslate.
Utilisation, limites et budget
- Clés gratuites : YATB comptabilise l'utilisation par rapport aux limites gratuites du fournisseur par minute, jour et mois.
- Clés payantes : tu définis un budget mensuel en USD ou EUR. YATB estime le coût à partir des prix catalogue - définis également une limite de dépenses chez le fournisseur.
- Les limites quotidiennes sont réinitialisées à 00:00 UTC, les limites mensuelles le 1er à 00:00 UTC.
- Les avertissements à 90, 95 et 100 % sont envoyés dans le canal de journalisation. Lorsqu'une clé est épuisée, le service suivant prend le relais.
- Si la même clé est utilisée sur plusieurs serveurs, l'utilisation est cumulée. Les autres serveurs ne sont jamais nommés.
/yatb keys listaffiche l'utilisation par clé,/yatb keys editmodifie le plan, le budget et la limite.
Comment les clés sont protégées
Les clés sont saisies dans un formulaire Discord privé, jamais en tant qu'option de commande. Elles sont stockées de manière chiffrée (AES-256-GCM, séparées par serveur) et ne sont jamais affichées à nouveau - seuls les 4 derniers caractères le sont. Ce site web ne montre ni n'accepte jamais de clés.
Toutes les commandes
| Commande | Description |
|---|---|
/yatb info | Guide de configuration et aperçu de toutes les commandes |
/yatb guide | Comment obtenir une clé API pour un service de traduction |
/yatb status | Chaîne de traduction, utilisation et état du service de ce serveur |
/yatb bridge add | Ajouter un salon à un pont de traduction |
/yatb bridge remove | Supprimer un salon de son pont |
/yatb bridge list | Lister tous les ponts de ce serveur |
/yatb keys add | Ajouter une clé API (saisie dans un formulaire privé, stockée chiffrée) |
/yatb keys edit | Modifier les paramètres d'une clé (la clé elle-même n'est jamais affichée) |
/yatb keys list | Afficher les clés API de ce serveur et leur utilisation (jamais les clés elles-mêmes) |
/yatb keys remove | Supprimer une clé API de ce serveur |
/yatb log set | Définir le salon pour les notifications (avertissements d'utilisation, problèmes de clé, changements |
/yatb log clear | Désactiver le salon de notification |
/yatb reset | Supprimer tous les ponts, clés et paramètres de ce serveur |
/yatb uninstall | Supprimer toutes les données de ce serveur et faire quitter le bot |
/yatb-user privacy | Choisir qui peut traduire tes messages (s'applique sur tous les serveurs) |
/yatb-user help | Ce que ce bot fait de tes messages |
Supprimer YATB
/yatb reset supprime tous les Bridge, clés et paramètres de ton serveur. /yatb uninstall supprime toutes les données de ton serveur et le bot quitte le serveur.