Premium łączenie serwerów
Odzwierciedlaj i tłumacz kanał z kanałem na innym serwerze Discord
Premium Link Servers łączy kanał twojego serwera z kanałami na innych serwerach Discord. Każda wiadomość wysłana na jednym uczestniczącym kanale jest odzwierciedlana na wszystkich pozostałych i tłumaczona na język każdego z nich.
Jest to odpowiednik łączenia między serwerami dla Połączonych kanałów i Premium Link Channels, które łączą kanały w obrębie tego samego serwera.
Jak działa połączenie
Połączenie to zestaw uczestników. Nie istnieje serwer właściciel ani strona główna.
Jeden uczestnik = jeden kanał, na jednym serwerze, z jednym językiem.
Połączenie zawiera 2 lub więcej serwerów. Gdy liczba uczestników spadnie poniżej 2, połączenie jest usuwane automatycznie.
Jeden kanał na serwer na połączenie, a kanał może należeć tylko do jednego połączenia.
Każdy serwer biorący udział w połączeniu musi używać innego języka.
Kanał forum można połączyć tylko z innym kanałem forum i odwrotnie: połączenie jest albo wyłącznie forum, albo wyłącznie nie-forum.
Łączalne typy kanałów: tekstowe, ogłoszeniowe (newsy), głosowe, sceniczne i forum. Kanały głosowe i sceniczne używają wbudowanego chatu tekstowego Discord w głosie.
Wymagania i uprawnienia
Aby zmienić połączenie, potrzebujesz uprawnień Zarządzanie serwerem, Zarządzanie kanałami i Zarządzanie wiadomościami na obu serwerach. Ty musisz być moderatorem obu serwerów — Zarządzaj serwerem, Zarządzaj kanałami i Zarządzaj wiadomościami. Discord egzekwuje to na serwerze, na którym uruchamiana jest komenda; bot sprawdza drugi serwer samodzielnie i odmawia, jeśli nie jesteś nawet jego członkiem.
Bot potrzebuje wszystkich poniższych uprawnień w każdym połączonym kanale, po obu stronach:
View Channel
Read Message History
Send Messages
Manage Webhooks
Embed Links
Send Messages in Threads and Posts
Znaki i rozliczenia
To jest część, która najłatwiej jest źle rozumiana, więc przedstawiamy ją wprost:
Za znaki płaci serwer, który otrzymuje przetłumaczoną wiadomość.
Aby wiadomość została dostarczona, oba serwery muszą być w stanie za nią zapłacić: serwer wysyłający musi mieć co najmniej tyle znaków, ile wynosi długość wiadomości, i tak samo każdy serwer odbierający.
Model tłumaczenia używany dla danego celu to skonfigurowany model tego serwera docelowego (
/premium model), ponieważ to on płaci.Serwer, któremu skończyły się znaki, wypada ze swoich połączeń w obu kierunkach, dopóki ponownie nie będzie miał znaków. Nie ma darmowego planu ani darmowego trybu awaryjnego dla tej funkcji — nigdy nie przełącza się po cichu na darmowy silnik tłumaczenia.
Tworzenie połączenia (
add) wymaga, aby serwer miał znaki. `remove` i `list` są bezpłatne, więc serwer z wygasłą subskrypcją może nadal przeglądać i cofać swoje połączenia.
Komendy ukośnikowe
Grupa /premium polaczone_serwery — Komendy do łączenia kanałów różnych serwerów ze sobą — jest przez Discord ograniczona do członków posiadających Zarządzaj serwerem + Zarządzaj kanałami + Zarządzaj wiadomościami na serwerze, gdzie uruchamiana jest komenda.
/premium polaczone_serwery dodaj
/premium polaczone_serwery dodaj [kanał] [id_kanału_docelowego] [język] [język_docelowy]| Opcja | Opis |
|---|---|
kanał | Kanał tego serwera do połączenia |
id_kanału_docelowego | ID kanału drugiego serwera do połączenia |
język | Język kanału tego serwera |
język_docelowy | Język kanału innego serwera |
Trzy możliwe wyniki — ty nie wybierasz, bot decyduje na podstawie tego, co jest już połączone:
Żaden kanał nie jest połączony → tworzone jest nowe połączenie z tymi dwoma serwerami.
Kanał docelowy należy już do połączenia → twój serwer dołącza do tego połączenia. Twój
languagenie może być już w nim używany, atarget_languagemusi być językiem, którego ten kanał już używa w połączeniu.Twój kanał należy już do połączenia → drugi serwer dołącza do twojego połączenia. Jego
target_languagemusi być w nim wolny, alanguagemusi być językiem, którego twój kanał już używa.
Jeśli oba kanały są już połączone, komenda odmawia: albo są już w tym samym połączeniu, albo należą do dwóch różnych połączeń i jedno z nich musi zostać najpierw usunięte.
Komenda ukośnikowa
/premium polaczone_serwery dodaj/premium polaczone_serwery usuń
/premium polaczone_serwery usuń [kanał]| Opcja | Opis |
|---|---|
kanał | Kanał tego serwera do odłączenia |
Moderator może usunąć tylko kanał swojego własnego serwera. Usunięcie uczestnika z połączenia dwuserwerowego usuwa całe połączenie dla obu stron.
Komenda ukośnikowa
/premium polaczone_serwery usuń/premium polaczone_serwery lista
Brak opcji. Wyświetla każde połączenie, w którym uczestniczy ten serwer, ze stronicowaniem, jeden blok na połączenie (Link 1, Link 2, …). Każdy blok zawiera listę każdego uczestnika jako nazwa serwera — kanał — język, łącznie z innymi serwerami niż twój.
Komenda ukośnikowa
/premium polaczone_serwery listaLokalizacja komend
Grupa komend, podkomendy i każda nazwa opcji i jej opis są przetłumaczone na 30 ustawień regionalnych obsługiwanych przez Discord. Klient z językiem francuskim widzi /premium serveurs_liés ajouter, japoński /premium 連携サーバー 追加. Komenda zawsze pojawia się w twoim własnym języku Discord — nazwy angielskie powyżej stanowią kanoniczną referencję.
Przewodnik krok po kroku
Serwer A chce połączyć swój #general (francuski) z #general-en (angielski) serwera B. Serwer C dołącza później z #allgemein (niemiecki).
Moderator obu serwerów A i B uruchamia z A:
/premium polaczone_serwery dodaj kanał:#general id_kanału_docelowego:<B's #general-en ID> język:french język_docelowy:englishPołączenie ma teraz dwóch uczestników. Wiadomość w
#generalA pojawia się przetłumaczona w#general-enB i odwrotnie.Moderator obu serwerów C i B (lub C i A) uruchamia z C:
/premium polaczone_serwery dodaj kanał:#allgemein id_kanału_docelowego:<B's #general-en ID> język:german język_docelowy:englishtarget_languagemusi byćenglish, ponieważ to jest język, którego kanał B już używa w połączeniu. C dołącza do istniejącego połączenia zamiast tworzyć nowe./premium polaczone_serwery listana którymkolwiek z trzech serwerów pokazuje teraz wszystkich trzech uczestników.Jeśli A uruchomi
/premium polaczone_serwery usuń kanał:#general, B i C pozostają połączone, i oboje są powiadamiani, że A odszedł.
Zachowanie
Każda wiadomość jest tłumaczona. W przeciwieństwie do funkcji tłumaczenia odwrotnego i języka kanału nie ma wykrywania języka ani białej listy języków: językiem źródłowym jest zawsze ten skonfigurowany dla danego kanału w połączeniu.
Edycje i usunięcia są propagowane do lustrzanych wiadomości na innych serwerach.
Wątki i posty na forum są odzwierciedlane. Utworzenie wątku (lub posta na forum) na połączonym kanale tworzy odpowiadający wątek na połączonych kanałach innych serwerów; zmiany nazw, archiwizacja, blokowanie i usuwanie są następnie stosowane.
Pozostali uczestnicy są powiadamiani, gdy serwer dołącza do jednego z ich połączeń lub je opuszcza — wiadomość na każdym połączonym kanale podająca nazwę serwera, jego kanał i jego język. Kanały forum są pomijane, ponieważ webhook forum może publikować tylko wewnątrz posta.
Alerty o niskim poziomie znaków docierają do twoich partnerów. Gdy serwer ma mało znaków, każdy serwer dzielący z nim połączenie jest ostrzegany na swoim własnym kanale alertów. Partnerzy nigdy nie są informowani o liczbach, tylko że tłumaczenia mogą się zatrzymać; tylko dotknięty serwer widzi własne liczby.
Priorytet nad innymi funkcjami łączenia. Połączony kanał jest obsługiwany przez Link Servers przed wszystkim innym i zawsze pasuje.
Ustawienia którego serwera mają zastosowanie
| Pole | Odczytywane na |
|---|---|
| Włączyć podwójny ping ? | odbierającym serwerze |
| Odzwierciedlaj najwyższą rolę | odbierającym serwerze |
| Tryb debugowania | odbierającym serwerze |
| AutoMod rules | odbierającym serwerze |
| Własne skróty | wysyłającym serwerze |
Wzajemne wykluczenie z innymi funkcjami łączenia
Wszystkie trzy komendy add odmawiają nakładania się i podają komendę, którą należy najpierw uruchomić:
/premium polaczone_serwery dodajodmawia kanału używanego przezlinkchannelslubpremium linkchannels— po obu stronach połączenia. Gdy jest to kanał drugiego serwera, tylko moderator tamtego serwera może go zwolnić./polaczone_kanaly dodaji/premium polaczone_kanaly dodajodmawiają kanału już będącego w połączeniu Link Servers i wskazują na/premium polaczone_serwery usuń.
W panelu
Ścieżka: pasek boczny → Funkcje → Premium Link Servers (/guilds/<server-id>/features/premium-linkservers).
Strona jest dostępna tylko wtedy, gdy serwer ma pozostałe znaki Premium lub plan nieograniczony — w przeciwnym razie panel sterowania przekierowuje z powrotem do przeglądu serwera.
Strona ma trzy części: baner informacyjny, Bieżące połączenia i Połącz nowy kanał.
Połącz nowy kanał
Otwórz panel sterowania i wybierz swój serwer.
Na pasku bocznym kliknij Premium Link Servers pod Funkcje.
Pod Połącz nowy kanał wybierz Kanał tego serwera.
Wybierz Język tego kanału — wiadomości z innych serwerów będą na niego tłumaczone.
Wybierz Inny serwer.
Wybierz Kanał innego serwera (dostępny po wybraniu serwera).
Wybierz Język tamtego kanału — wiadomości z twojego serwera będą na niego tłumaczone.
Kliknij Utwórz połączenie.
Przycisk Utwórz połączenie pozostaje nieaktywny, dopóki formularz nie jest prawidłowy; powód jest wyświetlany tuż nad nim.
Pole
| Opcja | Opis |
|---|---|
| Kanał tego serwera | Wyświetlane są tylko kanały, w których bot ma już wszystkie wymagane uprawnienia. |
| Język tego kanału | Wiadomości z pozostałych serwerów są tłumaczone na ten język. |
| Drugi serwer | Serwery, na których jest bot i na których jesteś moderatorem. |
| Kanał drugiego serwera | Najpierw wybierz drugi serwer. |
| Język tamtego kanału | Wiadomości z tego serwera są tłumaczone na tamten język. |
Co pokazuje strona
Kanały twojego serwera już używane przez Połączone kanały lub Premium Link Channels są wymienione, ale wyszarzone, z pomarańczową odznaką podającą funkcję, która je blokuje. Najpierw zwolnij kanał w tej funkcji.
Kanały twojego serwera już w połączeniu nie są w ogóle wymienione.
Kanał docelowy już należący do połączenia nosi fioletową odznakę „Dołącza do połączenia". Wybranie go oznacza dołączenie do tego istniejącego połączenia zamiast tworzenia pary — strona pokazuje wtedy powiadomienie z numerem połączenia i językami w nim używanymi, wstępnie wypełnia i blokuje język docelowy, a z twojego własnego listy języków usuwa już zajęte języki.
Lista Inny serwer jest z ograniczoną dokładnością: bot nie buforuje każdego członka każdego serwera, więc serwer, który naprawdę moderujesz, może być nieobecny. Zaproś bota tam i potwierdź swoje trzy uprawnienia.
Kanały docelowe używane przez inną funkcję łączenia na własnym serwerze lub już połączone z jednym z twoich kanałów są po prostu nieobecne na liście — nie ma nic do roboty.
Zarządzanie istniejącym połączeniem
Każde połączenie pojawia się jako karta zatytułowana Połączenie #1, Połączenie #2, … z odznaką pokazującą, ile serwerów bierze udział. Każdy uczestnik to jeden wiersz: nazwa serwera, kanał, język.
| Kanał | Opis |
|---|---|
| Ten serwer | Zmień Kanał, Język lub oba, a następnie kliknij Zastosuj. Ikona kosza usuwa go z połączenia. |
| Drugi serwer | Tylko do odczytu i wyszarzony. Podpowiedź wyjaśnia, że tylko moderator tamtego serwera może to zmienić. |
Zmiana kanału i języka jednocześnie to jedna operacja — ustaw oba pola wyboru, a następnie kliknij Zastosuj raz.
Zastosuj pozostaje nieaktywne, dopóki cokolwiek faktycznie różni się od zapisanych wartości.
Lista rozwijana kanałów oferuje tylko kanały, które nie są jeszcze w połączeniu, i tylko kanały pasujące do rodzaju połączenia (połączenie forum akceptuje tylko kanały forum).
Lista rozwijana języków ukrywa języki już zajęte przez inne serwery w tym połączeniu.
Usuń z połączenia
Kliknij ikonę kosza na swoim wierszu i potwierdź.
Rozwiązywanie problemów
Odpowiedzi na komendy Slash
Nieprawidłowe dane wejściowe
Oba języki muszą być różne i oba muszą być obsługiwane.
To ID kanału jest nieprawidłowe.
Nie możesz połączyć kanału z samym sobą.
Oba kanały należą do tego samego serwera. Użyj zamiast tego Połącz kanały.
Tego typu kanału nie można połączyć.
Kanał forum można połączyć tylko z innym kanałem forum.
Nie znaleziono tego kanału lub bota nie ma na tamtym serwerze.
Uprawnienia
Nie jesteś członkiem tamtego serwera.
Na tamtym serwerze potrzebujesz Zarządzania serwerem, Zarządzania kanałami i Zarządzania wiadomościami.
Botowi brakuje uprawnień na kanale tego serwera.
Botowi brakuje uprawnień na kanale drugiego serwera.
Bot potrzebuje Zarządzania webhookami na tamtym kanale.
Tamten kanał osiągnął limit webhooków Discorda. Usuń jeden i spróbuj ponownie.
Skład połączenia
Te dwa kanały są już w tym samym połączeniu.
Oba kanały należą już do różnych połączeń. Najpierw usuń jeden.
Ten serwer ma już kanał w tamtym połączeniu.
Drugi serwer ma już kanał w tym połączeniu.
Ten język jest już używany przez inny serwer w tym połączeniu.
Język docelowy jest już używany przez inny serwer w tym połączeniu.
Ten kanał używa już innego języka w tamtym połączeniu.
Kanał docelowy używa już innego języka w tamtym połączeniu.
Konflikty z innymi funkcjami
Ten kanał jest już używany przez Połącz kanały. Najpierw usuń go stamtąd.
Ten kanał jest już używany przez Premium łączenie kanałów. Najpierw usuń go stamtąd.
Kanał docelowy jest już używany przez Połącz kanały na swoim serwerze.
Kanał docelowy jest już używany przez Premium łączenie kanałów na swoim serwerze.
Tamten kanał jest już używany przez inne połączenie.
Wiadomości panelu sterowania
Ten serwer potrzebuje znaków Premium, aby utworzyć nowe połączenie.
Na tamtym serwerze potrzebujesz Zarządzania serwerem, Zarządzania kanałami i Zarządzania wiadomościami.
Nie jesteś członkiem tamtego serwera.
Botowi brakuje uprawnień na kanale tego serwera.
Bot potrzebuje Zarządzania webhookami na tamtym kanale.
Kanał forum można połączyć tylko z innym kanałem forum.
Używane przez Połącz kanały
Używane przez Premium łączenie kanałów
Tamten kanał należy już do połączenia.
Ten język jest już używany przez inny serwer połączenia, do którego dołączasz.
Ten serwer ma już kanał w tamtym połączeniu.
Tamten kanał osiągnął limit webhooków Discorda. Usuń jeden i spróbuj ponownie.
To połączenie zostało zmienione gdzie indziej. Odśwież i spróbuj ponownie.
