Forward LogoForwardMsg

Utwórz webhook Discord

Dostarczaj kopie z nazwą i awatarem oryginalnego autora, utwórz webhook albo przetestuj tryb webhooka z istniejącym botem Discord.

Webhook Discord pozwala ForwardMsg wysyłać skopiowane wiadomości na kanał tekstowy Discord, używając nazwy i zdjęcia profilowego oryginalnego autora. Na przykład wiadomość Mayi dotrze z jej nazwą i zdjęciem, a kolejna wiadomość Toma — z jego danymi.

To często najprostszy sposób dostarczania kopii na Discorda: nie musisz tworzyć ani zapraszać bota. Nie potrzebujesz tokena bota ani nie musisz konfigurować intencji lub uprawnień bota. Utwórz webhook w kanale odbiorczym i wklej jego URL do ForwardMsg.

Webhook wysyła wiadomości, ale nie odczytuje oryginalnych czatów. Odczytuje je połączone konto lub bot. Każdy webhook należy do jednego kanału odbiorczego, ale możesz dodać inne miejsca docelowe do tej samej automatyzacji.

Webhook czy bot Discord?

Czego potrzebujeszWebhook DiscordBot Discord bez trybu webhooka
Używać nazwy i zdjęcia każdego oryginalnego autoraTak, mogą się zmieniać przy każdej skopiowanej wiadomości.Kopie korzystają z własnej nazwy i zdjęcia bota.
Skonfigurować dostarczanieUtwórz webhook i wklej jego URL. Konfiguracja bota nie jest potrzebna.Utwórz lub połącz bota, zaproś go i przyznaj mu dostęp do kanału.
Wysyłać tekst, obrazy, wideo i plikiTak, po włączeniu funkcji multimediów i w granicach limitu przesyłania.Tak, po włączeniu funkcji multimediów, przyznaniu uprawnień do plików i z zachowaniem limitu przesyłania.
Synchronizować edycje i usunięciaTak, dla wiadomości już skopiowanych przez ForwardMsg, gdy te opcje są włączone.Tak, gdy te opcje są włączone.
Zachować natywne odpowiedzi oraz synchronizować przypięcia i odpięciaNie.Tak, z odpowiednimi uprawnieniami i włączonymi opcjami powielania działań.

Wybierz webhook, jeśli chcesz, by kopie przypominały oryginalną rozmowę. Wybierz bota Discord, jeśli potrzebujesz natywnych odpowiedzi lub synchronizowania przypinania i odpinania na Discordzie. Opis tych opcji znajdziesz w artykule Synchronizowanie działań.

Przetestuj webhooki z użyciem istniejącego bota

Bot już dostarcza wiadomości na Discorda? Zachowaj go i obecne miejsca docelowe w sekcji Kierowanie. Aby przetestować ten tryb, nie musisz ręcznie tworzyć webhooka ani zastępować kanałów odbiorczych:

  1. W Discordzie przyznaj obecnemu botowi uprawnienie Zarządzanie webhookami na każdym kanale odbiorczym. Otwórz Server Settings → Roles, aby zmienić jego rolę, albo Edit Channel → Permissions, aby przyznać mu dostęp na konkretnym kanale. Zachowaj dotychczasowe uprawnienia do przekazywania i sprawdź, czy reguły kanału nie blokują dostępu.
  2. W ForwardMsg otwórz automatyzację i kliknij czat źródłowy na liście po lewej stronie edytora, aby otworzyć jego ustawienia.
  3. Otwórz Zaawansowane → Wyślij, używając nazwy autora i zdjęcia awatara.
  4. Włącz Włącz webhooki.
  5. Wybierz Zapisz zmiany. Jeśli ForwardMsg wyświetli ostrzeżenie o ponownym uruchomieniu, uruchom automatyzację ponownie.
  6. Sprawdź następną nową wiadomość skopiowaną z oryginalnego czatu: powinna użyć nazwy i zdjęcia oryginalnego autora, chyba że ustawiono niestandardowe zastąpienie autora.

ForwardMsg automatycznie używa bota do tworzenia webhooka kanału odbiorczego i zarządzania nim. Zapisany bot i miejsca docelowe w sekcji Kierowanie pozostają te same — zmienia się tylko sposób publikowania kopii. Aby wrócić do zwykłego dostarczania przez bota, wyłącz Włącz webhooki i ponownie zapisz ustawienie.

Wybierz Ustawienia globalne zamiast konkretnego czatu źródłowego, jeśli inne czaty mają dziedziczyć to ustawienie. Informacje o wyjątkach dla pojedynczych czatów znajdziesz w artykule Jak działają ustawienia.

Do odpowiedzi i przypięć używaj zwykłego trybu bota

Gdy ten tryb jest włączony, kopie mogą używać nazwy i zdjęcia oryginalnego autora, ale natywne odpowiedzi oraz synchronizowanie przypięć i odpięć są niedostępne. W trasach wymagających tych działań pozostaw zwykłe dostarczanie przez bota.

Użyj tej konfiguracji na zwykłym kanale tekstowym. W przypadku wątku lub wpisu w kanale forum/multimediów pozostaw dostarczanie przez bota.

Kolejna sekcja opisuje alternatywę: samodzielne utworzenie webhooka bez użycia bota.

Utwórz i zapisz webhook

Ty lub osoba tworząca webhook musi mieć uprawnienie Zarządzanie webhookami na docelowym kanale Discord. Nie musisz być właścicielem serwera ani przyznawać botowi uprawnienia Administrator. Jeśli nie widzisz ustawień webhooków, poproś administratora serwera o przyznanie dostępu lub utworzenie webhooka. Discord wymaga tego uprawnienia do tworzenia webhooków.

  1. W Discordzie otwórz ustawienia tekstowego kanału odbiorczego. W tej konfiguracji użyj zwykłego kanału tekstowego, a nie wątku ani wpisu na kanale forum/multimediów.
  2. Otwórz Integrations → Webhooks.
  3. Wybierz New Webhook (lub jego aktualny odpowiednik).
  4. Nadaj mu rozpoznawalną nazwę.
  5. Sprawdź, czy należy do kanału, na który mają trafiać kopie.
  6. Wybierz Copy Webhook URL. Zachowaj adres w tajemnicy: każdy, kto go ma, może wysyłać wiadomości na ten kanał.
  7. W ForwardMsg kliknij monitorowany czat źródłowy na liście po lewej stronie, aby otworzyć jego ustawienia.
  8. Otwórz Kierowanie.
  9. Wybierz Dodaj webhook Discord, aby dodać wiersz miejsca docelowego webhooka.
  10. Otwórz selektor webhooka w tym wierszu i wybierz Dodaj webhook Discord. Jeśli webhook jest już zapisany, wybierz go i przejdź do zapisywania zmian.
  11. Wklej URL i wybierz Dodaj.
  12. Pozostaw nazwę lub zmień ją w ForwardMsg. Jeśli ją zmienisz, wybierz Zapisz; aby pozostawić bez zmian, wybierz Zamknij.
  13. Sprawdź, czy webhook jest wybrany w wierszu Kierowania, a następnie wybierz Zapisz zmiany. Jeśli ForwardMsg wyświetli ostrzeżenie o ponownym uruchomieniu, zrób to przed sprawdzeniem dostarczania.

Sprawdź kanał odbiorczy po skopiowaniu nowej wiadomości z czatu źródłowego. Opcja Włącz webhooki nie jest potrzebna dla miejsca docelowego dodanego przez Dodaj webhook Discord — dotyczy ona miejsc docelowych botów.

Opcje zaawansowane

Chcesz, aby każda kopia używała nazwy twojej marki zamiast oryginalnego autora? Kliknij czat źródłowy na liście po lewej stronie, aby otworzyć jego ustawienia, a następnie przejdź do Kierowanie → Zastąpienie autora webhooka. Ustaw Niestandardową nazwę autora, na przykład Aktualności społeczności, oraz Niestandardowy URL awatara, na przykład link do twojego logo. Po zmianie wybierz Zapisz zmiany.

Jeśli nie ustawisz własnych wartości, kopie użyją nazwy i zdjęcia oryginalnego autora. Puste pole może nadal dziedziczyć wartość z Ustawień globalnych lub nadrzędnego czatu. Jeśli kopie wciąż mają stałą nazwę lub zdjęcie, sprawdź również te ustawienia. Zobacz Jak działają ustawienia.

Te ustawienia zmieniają tożsamość kopii dostarczanych przez webhook; nie zmieniają nazwy bota Discord. Zobacz niestandardowa nazwa i obraz webhooka.

Limity przesyłania webhooka

Limit przesyłania dotyczy pojedynczego pliku, a nie łącznej ilości przekazywanej przez automatyzację. Dla webhooków Discord ForwardMsg stosuje limit zapasowy 10 MB. Jeśli limit serwera jest dostępny przez połączonego bota, ForwardMsg może automatycznie użyć wykrytego wyższego limitu.

W przypadku webhooka dodanego za pomocą URL ustaw Zwiększenie limitu przesyłania przez webhook zgodnie z poziomem wzmocnienia obsługiwanym przez serwer odbiorczy.

Aby sprawdzić poziom, właściciel lub administrator serwera może otworzyć Server Boosts u góry listy kanałów Discorda i sprawdzić bieżący poziom oraz aktywne korzyści. Jeśli nie masz tam dostępu, poproś o potwierdzenie poziomu serwera docelowego, zanim ustawisz limit.

Używany limit przesyłaniaUstawienie w ForwardMsgLimit ForwardMsg na plik
Domyślny, gdy nie wykryto wyższego limituBez nadpisania opcji Zwiększenie limitu przesyłania, również w ustawieniach dziedziczonych.Zapasowy limit 10 MB.
Poziom wzmocnienia 2Włącz zwiększenie przesyłania → Poziom 2.50 MB.
Poziom wzmocnienia 3Włącz zwiększenie przesyłania → Poziom 3.100 MB.
  1. Otwórz automatyzację i kliknij na liście po lewej stronie czat źródłowy, którego pliki chcesz przekazywać.
  2. Otwórz Zaawansowane → Zwiększenie limitu przesyłania przez webhook.
  3. Włącz Włącz zwiększenie przesyłania.
  4. Wybierz Poziom wzmocnienia faktycznie dostępny na serwerze odbiorczym.
  5. Wybierz Zapisz zmiany. Jeśli ForwardMsg wyświetli ostrzeżenie o ponownym uruchomieniu, uruchom automatyzację ponownie.

Możesz też ustawić tę opcję w Ustawieniach globalnych dla czatów, które ją dziedziczą. Wyłączenie opcji w jednym czacie usuwa jego nadpisanie; nadal może obowiązywać poziom ustawiony w Ustawieniach globalnych lub nadrzędnym czacie. Jeśli chcesz wrócić do limitu zapasowego, sprawdź ustawienie dziedziczone w artykule Jak działają ustawienia.

Na przykład wideo o rozmiarze 20 MB przekracza limit zapasowy 10 MB. Jeśli serwer odbiorczy ma poziom 2, wybierz Poziom 2, aby ForwardMsg mógł je przesłać w ramach limitu 50 MB tego serwera. Funkcja wideo również musi być włączona w Opcjach przekazywania.

To ustawienie nie kupuje ani nie zwiększa limitu przesyłania Discorda

Wybranie poziomu 3 nie daje serwerowi bez wzmocnienia limitu 100 MB. Twój osobisty limit Nitro również nie zwiększa limitu webhooka. Dopasuj ustawienie do rzeczywistego limitu serwera odbiorczego; Discord może odrzucić większy plik.

Ustawienie poziomu wzmocnienia dla jednego czatu źródłowego dotyczy wszystkich jego miejsc docelowych typu webhook, a nie każdego serwera odbiorczego osobno. Wybierz poziom obsługiwany przez wszystkie te serwery. Osobne ustawienia czatów pomagają tylko wtedy, gdy czaty źródłowe mają różne miejsca docelowe.

Poziomy 2 i 3 są opisane w FAQ o wzmocnieniach serwerów Discord. Więcej informacji znajdziesz w artykułach Limity przesyłania i Zwiększenie limitu przesyłania przez webhook.

Jeśli webhook przestanie dostarczać wiadomości

  • Webhook dodany ręcznie: sprawdź, czy nadal istnieje na kanale odbiorczym i czy w Kierowaniu wybrano właściwy zapisany webhook. Jeśli go usunięto, utwórz i zapisz nowy. Jeśli URL wyciekł, usuń webhook i zastąp go. Nie udostępniaj URL-a pomocy technicznej ani publicznie.
  • Tryb webhooka z botem: sprawdź, czy bot ma uprawnienie Zarządzanie webhookami na tym konkretnym kanale, a także wymagane uprawnienia do dostępu i przekazywania.
  • Nie działają tylko duże pliki: sprawdź ich rozmiar, poziom wzmocnienia serwera odbiorczego i ustawienie Zwiększenie limitu przesyłania przez webhook opisane wyżej.

Informacje o ustawieniach webhooków Discord znajdziesz w artykule Wprowadzenie do webhooków. Problemy z dostępem do kanału opisano w artykule Dostarczanie i uprawnienia.