Para administradores de servidores
YATB es un bot privado. Si está en tu servidor, así es como se configura. Todos los comandos están bajo /yatb y solo son visibles para los administradores.
Configuración en 5 pasos
- Comprueba los permisos. En cada canal vinculado, YATB necesita: View Channel, Read Message History, Manage Webhooks, Create Public Threads, Send Messages in Threads, Manage Threads.
- Vincula canales. Los canales con el mismo nombre de Bridge se traducen entre sí:
/yatb bridge add chat #english English/yatb bridge add chat #deutsch German - Añade claves API (opcional). Sin claves, YATB utiliza LibreTranslate. Para obtener una mejor calidad, añade claves con
/yatb keys add; consulta Claves API. - Configura un canal de registro.
/yatb log set: YATB informa allí de advertencias de uso, problemas con las claves y cambios. - Informa a tus miembros. Enlaza a la guía para miembros o añade una norma breve, por ejemplo:
Traducción (YATB): En los canales enlazados (Bridge), el bot YATB traduce los mensajes automáticamente y los vuelve a publicar bajo tu nombre. Para ello, pueden enviarse a servicios externos (p. ej., proveedores de IA, Google). Los textos de los mensajes no se almacenan. Traducción Solo local: /yatb-user privacy
/yatb status muestra la cadena de traducción de tu servidor y el estado de cada servicio.
La cadena de traducción
Para cada mensaje, YATB prueba los servicios en este orden y toma el primer resultado válido:
- Proveedores de IA con tus claves: primero el grupo de mejor calidad, las claves gratuitas antes que las de pago
- Google Translate
- Azure Translator
- LibreTranslate en nuestro propio servidor: siempre disponible
- [Raw]: el texto original, si nada más ha funcionado
Cada respuesta se verifica (menciones, enlaces, formato). Una respuesta incorrecta, un error o un límite agotado hacen que se pase al siguiente servicio; un servicio que falla se omite durante un tiempo. Los miembros con Solo local siempre reciben LibreTranslate.
Uso, límites y presupuesto
- Claves gratuitas: YATB contabiliza el uso según los límites gratuitos del proveedor por minuto, día y mes.
- Claves de pago: estableces un presupuesto mensual en USD o EUR. YATB estima el coste a partir de los precios de lista; establece también un límite de gasto en el proveedor.
- Los límites diarios se reinician a las 00:00 UTC, los límites mensuales el día 1 a las 00:00 UTC.
- Las advertencias al 90, 95 y 100 % se envían al canal de registro. Cuando una clave se agota, el siguiente servicio toma el relevo.
- Si se utiliza la misma clave en varios servidores, el uso se contabiliza de forma conjunta. Nunca se mencionan otros servidores.
/yatb keys listmuestra el uso por clave,/yatb keys editcambia el plan, el presupuesto y el límite.
Cómo se protegen las claves
Las claves se introducen en un formulario privado de Discord, nunca como una opción de comando. Se almacenan cifradas (AES-256-GCM, de forma separada por servidor) y nunca se vuelven a mostrar, solo los últimos 4 caracteres. Este sitio web nunca muestra ni acepta claves.
Todos los comandos
| Comando | Descripción |
|---|---|
/yatb info | Guía de configuración y resumen de todos los comandos |
/yatb guide | Cómo obtener una clave API para un servicio de traducción |
/yatb status | Cadena de traducción, uso y estado del servicio de este servidor |
/yatb bridge add | Añadir un canal a un puente de traducción |
/yatb bridge remove | Eliminar un canal de su puente |
/yatb bridge list | Listar todos los puentes de este servidor |
/yatb keys add | Añadir una clave API (se introduce en un formulario privado y se guarda cifrada) |
/yatb keys edit | Cambiar la configuración de una clave (la clave nunca se muestra) |
/yatb keys list | Mostrar las claves API de este servidor y su uso (nunca las claves en sí) |
/yatb keys remove | Eliminar una clave API de este servidor |
/yatb log set | Establecer el canal para notificaciones (avisos de uso, problemas con claves, cambios) |
/yatb log clear | Desactivar el canal de notificaciones |
/yatb reset | Eliminar todos los puentes, claves y ajustes de este servidor |
/yatb uninstall | Eliminar todos los datos de este servidor y hacer que el bot se vaya |
/yatb-user privacy | Elegir quién puede traducir tus mensajes (se aplica en todos los servidores) |
/yatb-user help | Qué hace este bot con tus mensajes |
Eliminar YATB
/yatb reset elimina todos los Bridge, claves y ajustes de tu servidor. /yatb uninstall elimina todos los datos de tu servidor y el bot se marcha.