Translator Bot

Dokumentation
Logga in

Premium serverlänkning

Spegla och översätt en kanal med en kanal på en annan Discord-server

Premium Link Servers länkar en kanal på din server till kanaler på andra Discord-servrar. Varje meddelande som skickas i en deltagande kanal speglas till alla andra och översätts till varje kanals språk.

Det är serveröverskridande motstycket till Länkade kanaler och Premium Link Channels, som länkar kanaler inom samma server.

  • En länk är en uppsättning deltagare. Det finns ingen ägarserver och ingen primär sida.

  • En deltagare = en kanal, på en server, med ett språk.

  • En länk innehåller 2 eller fler servrar. När antalet sjunker under 2 deltagare raderas den automatiskt.

  • En kanal per server per länk, och en kanal kan bara tillhöra en länk.

  • Varje server som deltar i en länk måste använda ett annat språk.

  • En forumkanal kan bara länkas till en annan forumkanal och vice versa: en länk är antingen helt forum eller helt icke-forum.

  • Länkbara kanaltyper: text-, tillkännagivande- (nyheter), röst-, scen- och forumkanaler. Röst- och scenkanaler använder Discord-textchatten i röst.

Krav och behörigheter

Du behöver Hantera server, Hantera kanaler och Hantera meddelanden på båda servrarna för att ändra en länk. Du måste vara moderator på båda servrarna — Hantera server, Hantera kanaler och Hantera meddelanden. Discord tvingar fram detta på servern där kommandot körs; boten kontrollerar den andra servern själv och vägrar om du inte ens är medlem där.

Boten behöver allt följande i varje länkad kanal, på båda sidorna:

  • View Channel

  • Read Message History

  • Send Messages

  • Manage Webhooks

  • Embed Links

  • Send Messages in Threads and Posts

Tecken och fakturering

Det här är den del som lättast missförstås, så här är den klart och tydligt:

Snedstreckskommandon

Gruppen /premium länkade_servrar — Kommandon för att länka kanaler på olika servrar — är begränsad av Discord till medlemmar som innehar Hantera server + Hantera kanaler + Hantera meddelanden på servern där kommandot körs.

/premium länkade_servrar lägg_till

/premium länkade_servrar lägg_till [kanal] [id_målkanal] [språk] [målspråk]
AlternativBeskrivning
kanalKanalen från den här servern att länka
id_målkanalID:t för kanalen från den andra servern att länka
språkSpråket för kanalen på den här servern
målspråkSpråket för kanalen på den andra servern

Tre möjliga utfall — du väljer inte, boten bestämmer baserat på vad som redan är länkat:

  1. Ingen kanal är länkad → en ny länk skapas med de två servrarna.

  2. Målkanalen tillhör redan en länk → din server ansluter sig till den länken. Ditt language får inte redan användas i den, och target_language måste vara det språk den kanalen redan använder i den.

  3. Din kanal tillhör redan en länk → den andra servern ansluter sig till din länk. Dess target_language måste vara ledigt i den, och language måste vara det språk din kanal redan använder.

Om båda kanalerna redan är länkade vägrar kommandot: antingen är de redan i samma länk, eller så tillhör de två olika länkar och en av dem måste tas bort först.

Snedstreckskommando

/premium länkade_servrar lägg_till

/premium länkade_servrar ta_bort

/premium länkade_servrar ta_bort [kanal]
AlternativBeskrivning
kanalKanalen från den här servern att ta bort länken för

En moderator kan bara ta bort sin egen servers kanal. Att ta bort en deltagare från en tvåserverlänk raderar hela länken för båda sidor.

Snedstreckskommando

/premium länkade_servrar ta_bort

/premium länkade_servrar lista

Inga alternativ. Visar varje länk som den här servern deltar i, paginerat, ett block per länk (Link 1, Link 2, …). Varje block listar varje deltagare som servernamn — kanal — språk, inklusive servrar förutom din.

Snedstreckskommando

/premium länkade_servrar lista

Kommandolokalisering

Kommandogruppen, underkommandona och varje alternativnamn och -beskrivning är översatta till de 30 lokaler Discord stöder. En franskspråkig klient ser /premium serveurs_liés ajouter, en japansk /premium 連携サーバー 追加. Kommandot visas alltid på ditt eget Discord-språk — de engelska namnen ovan är den kanoniska referensen.

Genomgång

Server A vill länka sin #general (franska) med #general-en (engelska) på server B. Server C ansluter sig senare med #allgemein (tyska).

  1. En moderator på både A och B kör från A: /premium länkade_servrar lägg_till kanal:#general id_målkanal:<B's #general-en ID> språk:french målspråk:english

  2. Länken har nu två deltagare. Ett meddelande i #general på A visas översatt i #general-en på B, och tvärtom.

  3. En moderator på både C och B (eller C och A) kör från C: /premium länkade_servrar lägg_till kanal:#allgemein id_målkanal:<B's #general-en ID> språk:german målspråk:english target_language måste vara english, eftersom det är det språk B:s kanal redan använder i länken. C ansluter sig till den befintliga länken istället för att skapa en ny.

  4. /premium länkade_servrar lista på någon av de tre servrarna visar nu alla tre deltagare.

  5. Om A kör /premium länkade_servrar ta_bort kanal:#general förblir B och C länkade, och båda meddelas att A lämnade.

Beteende

  • Varje meddelande översätts. Till skillnad från funktionerna för omvänd översättning och kanalspråk finns det ingen språkdetektering och ingen vitlista för språk: källspråket är alltid det som är konfigurerat för den kanalen i länken.

  • Redigeringar och raderingar sprids till de speglade meddelandena på de andra servrarna.

  • Trådar och foruminlägg speglas. Att skapa en tråd (eller ett foruminlägg) i en länkad kanal skapar motsvarande tråd i de länkade kanalerna på de andra servrarna; namnbyten, arkivering, låsning och radering följer.

  • De andra deltagarna meddelas när en server ansluter till eller lämnar en av deras länkar — ett meddelande i varje länkad kanal som namnger servern, dess kanal och dess språk. Forumkanaler hoppas över, eftersom en forum-webhook bara kan posta inuti ett inlägg.

  • Varningar om lågt antal tecken når dina partners. När en server har ont om tecken varnas varje server som delar en länk med den i sin egen varningskanal. Partners informeras aldrig om siffrorna, bara om att översättningar kan sluta; bara den berörda servern ser sina egna siffror.

  • Prioritet över de andra länkfunktionerna. En länkad kanal hanteras av Link Servers före allt annat och matchar alltid.

Vilka serverinställningar som gäller

FältLäses på
Aktivera dubbel ping ?den mottagande servern
Visa högsta rollenden mottagande servern
Felsökningslägeden mottagande servern
AutoMod rulesden mottagande servern
Anpassade förkortningarden sändande servern

Ömsesidig uteslutning med de andra länkfunktionerna

Alla tre add-kommandona vägrar överlappning och namnger kommandot som måste köras först:

  • /premium länkade_servrar lägg_till vägrar en kanal som används av linkchannels eller premium linkchannels — på endera sidan av länken. När det är den andra serverns kanal är det bara en moderator på den servern som kan frigöra den.

  • /länkade_kanaler lägg_till och /premium länkade_kanaler lägg_till vägrar en kanal som redan finns i en Link Servers-länk och pekar på /premium länkade_servrar ta_bort.

I panelen

Sökväg: sidofält → Funktioner → Premium Link Servers (/guilds/<server-id>/features/premium-linkservers).

Sidan är bara tillgänglig medan servern har Premium-tecken kvar eller ett obegränsat abonnemang — annars omdirigerar instrumentpanelen tillbaka till serveröversikten.

Sidan har tre delar: en informationsbanner, Aktuella länkar och Länka en ny kanal.

  1. Öppna instrumentpanelen och välj din server.

  2. I sidofältet klickar du på Premium Link Servers under Funktioner.

  3. Under Länka en ny kanal väljer du Kanal på den här servern.

  4. Välj Språk för den här kanalen — meddelanden från andra servrar översätts till det.

  5. Välj Annan server.

  6. Välj Kanal på den andra servern (aktiveras efter att en server är vald).

  7. Välj Språk för den kanalen — meddelanden från din server översätts till det.

  8. Klicka på Skapa länken.

Knappen Skapa länken förblir inaktiverad tills formuläret är giltigt, och anledningen visas precis ovanför.

Fält

AlternativBeskrivning
Kanal på den här servernEndast kanaler där boten redan har alla nödvändiga behörigheter visas.
Språk för den här kanalenMeddelanden från de andra servrarna översätts till det här språket.
Annan serverServrar där boten finns och där du är moderator.
Kanal på den andra servernVälj den andra servern först.
Språk för den kanalenMeddelanden från den här servern översätts till det språket.

Vad sidan visar dig

  • Kanaler på din server som redan används av Länkade kanaler eller Premium Link Channels visas men är gråa, med ett orange märke som namnger funktionen som håller dem. Frigör kanalen i den funktionen först.

  • Kanaler på din server som redan är i en länk visas inte alls.

  • En målkanal som redan tillhör en länk har ett lila märke "Ansluter till en länk". Att välja den innebär att ansluta till den befintliga länken istället för att skapa ett par — sidan visar sedan ett meddelande med länknumret och språken som redan används i den, fyller i och låser målspråket, och tar bort de redan upptagna språken från din egen språkrullgardinsmeny.

  • Listan Annan server är på bästa möjliga sätt: boten cachelagrar inte alla medlemmar på alla servrar, så en server du faktiskt modererar kan saknas. Bjud in boten dit och bekräfta dina tre behörigheter.

  • Målkanaler som används av en annan länkningsfunktion på sin egen server, eller redan länkade med en av dina kanaler, saknas helt enkelt från listan — det finns inget att göra.

Varje länk visas som ett kort med titeln Länk #1, Länk #2, … med ett märke som visar hur många servrar som deltar. Varje deltagare är en rad: servernamn, kanal, språk.

KanalBeskrivning
Den här servernÄndra Kanalen, Språket eller båda, klicka sedan på Tillämpa. En papperskorgsikon tar bort den från länken.
Annan serverSkrivskyddad och grå. Ett verktygstips förklarar att endast en moderator på den servern kan ändra den.
  • Att ändra kanal och språk på en gång är en enda operation — ange båda valen och klicka sedan på Tillämpa en gång.

  • Tillämpa förblir inaktiverad tills något faktiskt skiljer sig från de sparade värdena.

  • Kanalrullgardinsmenyn erbjuder endast kanaler som inte redan finns i en länk, och endast kanaler som matchar länktypen (en forumslänk accepterar bara forumkanaler).

  • Språkrullgardinsmenyn döljer språk som redan är upptagna av de andra servrarna i den länken.

Ta bort från länken

Klicka på papperskorgsikonen på din rad och bekräfta.

Felsökning

Slash-kommandon svar

Felaktig inmatning

  • De två språken måste vara olika, och båda måste stödjas.

  • Det kanal-ID:t är inte giltigt.

  • Du kan inte länka en kanal till sig själv.

  • Båda kanalerna tillhör samma server. Använd Länka kanaler i stället.

  • Den här typen av kanal kan inte länkas.

  • En forumkanal kan bara länkas till en annan forumkanal.

  • Kanalen kunde inte hittas, eller så finns boten inte på den servern.

Behörigheter

  • Du är inte medlem på den servern.

  • Du behöver Hantera server, Hantera kanaler och Hantera meddelanden på den servern.

  • Boten saknar behörigheter i kanalen på den här servern.

  • Boten saknar behörigheter i kanalen på den andra servern.

  • Boten behöver Hantera webhooks i den kanalen.

  • Den kanalen har nått Discords webhook-gräns. Radera en och försök igen.

Länksammansättning

  • De två kanalerna finns redan i samma länk.

  • Båda kanalerna tillhör redan olika länkar. Ta bort en först.

  • Den här servern har redan en kanal i den länken.

  • Den andra servern har redan en kanal i den här länken.

  • Det språket används redan av en annan server i den här länken.

  • Målspråket används redan av en annan server i den här länken.

  • Den här kanalen använder redan ett annat språk i den länken.

  • Målkanalen använder redan ett annat språk i den länken.

Konflikter med de andra funktionerna

  • Den här kanalen används redan av Länka kanaler. Ta bort den därifrån först.

  • Den här kanalen används redan av Premium kanallänkning. Ta bort den därifrån först.

  • Målkanalen används redan av Länka kanaler på sin server.

  • Målkanalen används redan av Premium kanallänkning på sin server.

  • Den kanalen används redan av en annan länk.

Instrumentpanelmeddelanden

  • Den här servern behöver Premium-tecken för att skapa en ny länk.

  • Du behöver Hantera server, Hantera kanaler och Hantera meddelanden på den servern.

  • Du är inte medlem på den servern.

  • Boten saknar behörigheter i kanalen på den här servern.

  • Boten behöver Hantera webhooks i den kanalen.

  • En forumkanal kan bara länkas till en annan forumkanal.

  • Används av Länka kanaler

  • Används av Premium kanallänkning

  • Den kanalen tillhör redan en länk.

  • Det språket används redan av en annan server i länken du går med i.

  • Den här servern har redan en kanal i den länken.

  • Den kanalen har nått Discords webhook-gräns. Radera en och försök igen.

  • Den här länken ändrades någon annanstans. Ladda om och försök igen.

Translator Bot logo

Translator Bot

Översätt meddelanden på din Discord-server automatiskt med vår kraftfulla översättningsbot. Stöd för över 200 språk och sömlös integration.

© 2024 UnBonWhisky. Alla rättigheter förbehållna. Denna bot är inte knuten till Discord. Discord är ett registrerat varumärke som tillhör Discord Inc.