YATB
IT

Per gli amministratori del server

YATB è un bot privato. Se è presente sul tuo server, ecco come configurarlo. Tutti i comandi sono sotto /yatb e visibili solo agli amministratori.

Configurazione in 5 passaggi

  1. Controlla i permessi. In ogni canale collegato YATB necessita di: View Channel, Read Message History, Manage Webhooks, Create Public Threads, Send Messages in Threads, Manage Threads.
  2. Collega i canali. I canali con lo stesso nome di Bridge vengono tradotti l'uno nell'altro:
    /yatb bridge add chat #english English
    /yatb bridge add chat #deutsch German
  3. Aggiungi chiavi API (opzionale). Senza chiavi, YATB utilizza LibreTranslate. Per una qualità migliore, aggiungi le chiavi con /yatb keys add - vedi Chiavi API.
  4. Imposta un canale di log. /yatb log set - YATB vi segnalerà avvisi di utilizzo, problemi con le chiavi e modifiche.
  5. Informa i tuoi membri. Inserisci un link alla guida per i membri o aggiungi una breve regola, ad esempio:
    Traduzione (YATB): Nei canali collegati (Bridge), il bot YATB traduce automaticamente i messaggi e li ripubblica a tuo nome. Per fare ciò, potrebbero essere inviati a servizi esterni (es. fornitori di IA, Google). I testi dei messaggi non vengono archiviati. Traduzione Solo locale: /yatb-user privacy

/yatb status mostra la catena di traduzione del tuo server e lo stato di ogni servizio.

La catena di traduzione

Per ogni messaggio, YATB prova i servizi in questo ordine e prende il primo risultato valido:

  1. Fornitori di IA con le tue chiavi - prima il gruppo con qualità migliore, poi le chiavi gratuite prima di quelle a pagamento
  2. Google Translate
  3. Azure Translator
  4. LibreTranslate sul nostro server - sempre disponibile
  5. [Raw] - il testo originale, se nient'altro ha funzionato

Ogni risposta viene controllata (menzioni, link, formattazione). Una risposta errata, un errore o un limite raggiunto fanno passare al servizio successivo; un servizio non funzionante viene ignorato per un po'. I membri con Solo locale ricevono sempre LibreTranslate.

Utilizzo, limiti e budget

Come sono protette le chiavi

Le chiavi vengono inserite in un modulo Discord privato, mai come opzione di comando. Vengono archiviate crittografate (AES-256-GCM, separatamente per ogni server) e non vengono mai mostrate di nuovo, se non per gli ultimi 4 caratteri. Questo sito web non mostra né accetta mai chiavi.

Tutti i comandi

ComandoDescrizione
/yatb infoGuida alla configurazione e panoramica di tutti i comandi
/yatb guideCome ottenere una chiave API per un servizio di traduzione
/yatb statusCatena di traduzione, utilizzo e stato del servizio di questo server
/yatb bridge addAggiungi un canale a un Bridge di traduzione
/yatb bridge removeRimuovi un canale dal suo Bridge
/yatb bridge listElenca tutti i Bridge di questo server
/yatb keys addAggiungi una chiave API (inserita in un modulo privato, salvata criptata)
/yatb keys editModifica le impostazioni di una chiave (la chiave stessa non viene mai mostrata)
/yatb keys listMostra le chiavi API di questo server e il loro utilizzo (mai le chiavi stesse)
/yatb keys removeRimuovi una chiave API da questo server
/yatb log setImposta il canale per le notifiche (avvisi di utilizzo, problemi con le chiavi, modifiche)
/yatb log clearDisattiva il canale delle notifiche
/yatb resetElimina tutti i Bridge, le chiavi e le impostazioni di questo server
/yatb uninstallElimina tutti i dati di questo server e fai uscire il bot
/yatb-user privacyScegli chi può tradurre i tuoi messaggi (si applica a tutti i server)
/yatb-user helpCosa fa questo bot con i tuoi messaggi

Rimozione di YATB

/yatb reset elimina tutti i Bridge, le chiavi e le impostazioni del tuo server. /yatb uninstall elimina tutti i dati del tuo server e il bot esce.