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
- 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.
- 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 - Aggiungi chiavi API (opzionale). Senza chiavi, YATB utilizza LibreTranslate. Per una qualità migliore, aggiungi le chiavi con
/yatb keys add- vedi Chiavi API. - Imposta un canale di log.
/yatb log set- YATB vi segnalerà avvisi di utilizzo, problemi con le chiavi e modifiche. - 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:
- Fornitori di IA con le tue chiavi - prima il gruppo con qualità migliore, poi le chiavi gratuite prima di quelle a pagamento
- Google Translate
- Azure Translator
- LibreTranslate sul nostro server - sempre disponibile
- [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
- Chiavi gratuite: YATB conteggia l'utilizzo rispetto ai limiti gratuiti del fornitore per minuto, giorno e mese.
- Chiavi a pagamento: imposti un budget mensile in USD o EUR. YATB stima il costo in base ai prezzi di listino - imposta un limite di spesa anche presso il fornitore.
- I limiti giornalieri si azzerano alle 00:00 UTC, quelli mensili il primo giorno del mese alle 00:00 UTC.
- Gli avvisi al 90, 95 e 100% vengono inviati al canale di log. Quando una chiave è esaurita, subentra il servizio successivo.
- Se la stessa chiave viene utilizzata su più server, l'utilizzo viene conteggiato cumulativamente. Gli altri server non vengono mai nominati.
/yatb keys listmostra l'utilizzo per chiave,/yatb keys editmodifica piano, budget e limite.
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
| Comando | Descrizione |
|---|---|
/yatb info | Guida alla configurazione e panoramica di tutti i comandi |
/yatb guide | Come ottenere una chiave API per un servizio di traduzione |
/yatb status | Catena di traduzione, utilizzo e stato del servizio di questo server |
/yatb bridge add | Aggiungi un canale a un Bridge di traduzione |
/yatb bridge remove | Rimuovi un canale dal suo Bridge |
/yatb bridge list | Elenca tutti i Bridge di questo server |
/yatb keys add | Aggiungi una chiave API (inserita in un modulo privato, salvata criptata) |
/yatb keys edit | Modifica le impostazioni di una chiave (la chiave stessa non viene mai mostrata) |
/yatb keys list | Mostra le chiavi API di questo server e il loro utilizzo (mai le chiavi stesse) |
/yatb keys remove | Rimuovi una chiave API da questo server |
/yatb log set | Imposta il canale per le notifiche (avvisi di utilizzo, problemi con le chiavi, modifiche) |
/yatb log clear | Disattiva il canale delle notifiche |
/yatb reset | Elimina tutti i Bridge, le chiavi e le impostazioni di questo server |
/yatb uninstall | Elimina tutti i dati di questo server e fai uscire il bot |
/yatb-user privacy | Scegli chi può tradurre i tuoi messaggi (si applica a tutti i server) |
/yatb-user help | Cosa 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.