YATB
FR

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

  1. 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.
  2. 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
  3. 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.
  4. 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.
  5. 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 :

  1. Fournisseurs d'IA avec tes clés - groupe de meilleure qualité en premier, clés gratuites avant les clés payantes
  2. Google Translate
  3. Azure Translator
  4. LibreTranslate sur notre propre serveur - toujours disponible
  5. [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

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

CommandeDescription
/yatb infoGuide de configuration et aperçu de toutes les commandes
/yatb guideComment obtenir une clé API pour un service de traduction
/yatb statusChaîne de traduction, utilisation et état du service de ce serveur
/yatb bridge addAjouter un salon à un pont de traduction
/yatb bridge removeSupprimer un salon de son pont
/yatb bridge listLister tous les ponts de ce serveur
/yatb keys addAjouter une clé API (saisie dans un formulaire privé, stockée chiffrée)
/yatb keys editModifier les paramètres d'une clé (la clé elle-même n'est jamais affichée)
/yatb keys listAfficher les clés API de ce serveur et leur utilisation (jamais les clés elles-mêmes)
/yatb keys removeSupprimer une clé API de ce serveur
/yatb log setDéfinir le salon pour les notifications (avertissements d'utilisation, problèmes de clé, changements
/yatb log clearDésactiver le salon de notification
/yatb resetSupprimer tous les ponts, clés et paramètres de ce serveur
/yatb uninstallSupprimer toutes les données de ce serveur et faire quitter le bot
/yatb-user privacyChoisir qui peut traduire tes messages (s'applique sur tous les serveurs)
/yatb-user helpCe 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.