Voor serverbeheerders
YATB is een privébot. Als deze op je server staat, kun je hem als volgt instellen. Alle commando's staan onder /yatb en zijn alleen zichtbaar voor beheerders.
Instellen in 5 stappen
- Controleer machtigingen. In elk gekoppeld kanaal heeft YATB het volgende nodig: View Channel, Read Message History, Manage Webhooks, Create Public Threads, Send Messages in Threads, Manage Threads, Add Reactions.
- Koppel kanalen. Kanalen met dezelfde Bridge-naam worden naar elkaar vertaald:
/yatb bridge add chat #english English/yatb bridge add chat #deutsch German
Forum- en mediakanalen werken op dezelfde manier - altijd forum met forum. YATB maakt zelf ontbrekende tags aan als het Kanalen beheren-rechten heeft in het forum. - Voeg API-sleutels toe (optioneel). Zonder sleutels gebruikt YATB LibreTranslate. Voor een betere kwaliteit voeg je sleutels toe met
/yatb keys add- zie API-sleutels. - Stel een logkanaal in.
/yatb log set- YATB rapporteert hier waarschuwingen over het gebruik, problemen met sleutels en wijzigingen. - Informeer je leden. Link naar de handleiding voor leden of voeg een korte regel toe, bijvoorbeeld:
Vertaling (YATB): In gekoppelde kanalen vertaalt de bot YATB berichten automatisch en plaatst deze opnieuw onder jouw naam. Hiervoor kunnen ze worden verzonden naar externe diensten (bijv. AI-providers, Google). Berichtteksten worden niet opgeslagen. Alleen lokaal vertalen: /yatb-user privacy
/yatb status toont de vertaalketen van je server en de status van elke dienst.
De vertaalketen
Voor elk bericht probeert YATB de diensten in deze volgorde en neemt het eerste goede resultaat:
- AI-providers met jouw sleutels - betere kwaliteit eerst, gratis sleutels vóór betaalde sleutels
- Google Translate
- Azure Translator
- LibreTranslate op onze eigen server - altijd beschikbaar
- [Raw] - de originele tekst, als niets anders werkte
Elk antwoord wordt gecontroleerd (vermeldingen, links, opmaak). Een slecht antwoord, een fout of een bereikte limiet zorgt voor een overstap naar de volgende dienst; een falende dienst wordt tijdelijk overgeslagen. Leden met Alleen lokaal krijgen altijd LibreTranslate.
Gebruik, limieten en budget
- Gratis sleutels: YATB telt het gebruik mee voor de gratis limieten van de provider per minuut, dag en maand.
- Betaalde sleutels: je stelt een maandelijks budget in USD of EUR in. YATB schat de kosten op basis van de catalogusprijzen - stel ook een bestedingslimiet in bij de provider zelf.
- Dagelijkse limieten worden gereset om 00:00 UTC, maandelijkse limieten op de 1e om 00:00 UTC.
- Waarschuwingen bij 90, 95 en 100% gaan naar het logkanaal. Wanneer een sleutel is verbruikt, neemt de volgende dienst het over.
- Als dezelfde sleutel op meerdere servers wordt gebruikt, wordt het gebruik bij elkaar opgeteld. Andere servers worden nooit genoemd.
/yatb keys listtoont het gebruik per sleutel,/yatb keys editwijzigt het plan, budget en de limiet.
Hoe sleutels worden beschermd
Sleutels worden ingevoerd in een privé Discord-formulier, nooit als een commando-optie. Ze worden versleuteld opgeslagen (AES-256-GCM, apart per server) en worden nooit meer getoond - alleen de laatste 4 tekens. Deze website toont of accepteert nooit sleutels.
Alle commando's
| Commando | Beschrijving |
|---|---|
/yatb info | Installatiehandleiding en overzicht van alle commando's |
/yatb guide | Hoe krijg je een API-sleutel voor een vertaaldienst |
/yatb channels | Hoeveel kanalen deze server gebruikt (Discord limiet: 500) |
/yatb status | Vertaalketen, gebruik en status van de vertaaldienst van deze server |
/yatb bridge add | Voeg een kanaal toe aan een vertaal-Bridge |
/yatb bridge remove | Verwijder een kanaal uit zijn Bridge |
/yatb bridge list | Toon alle Bridges van deze server |
/yatb keys add | Voeg een API-sleutel toe (ingevoerd in een privéformulier, versleuteld opgeslagen) |
/yatb keys edit | Wijzig de instellingen van een sleutel (de sleutel zelf wordt nooit getoond) |
/yatb keys list | Toon de API-sleutels van deze server en hun gebruik (nooit de sleutels zelf) |
/yatb keys remove | Verwijder een API-sleutel van deze server |
/yatb log set | Stel het kanaal in voor meldingen (gebruikswaarschuwingen, sleutelproblemen, wijzigingen) |
/yatb log clear | Schakel het meldingskanaal uit |
/yatb reset | Verwijder alle Bridges, sleutels en instellingen van deze server |
/yatb uninstall | Verwijder alle gegevens van deze server en laat de bot vertrekken |
/yatb-user privacy | Kies wie je berichten mag vertalen (geldt voor alle servers) |
/yatb-user help | Wat deze bot met je berichten doet |
YATB verwijderen
/yatb reset verwijdert alle Bridges, sleutels en instellingen van je server. /yatb uninstall verwijdert alle gegevens van je server en de bot verlaat de server.