Bot nie widzi kanału lub nie wysyła wiadomości

Opis problemu

Ustawienia zostały zapisane, ale na Discordzie nie ma wiadomości lub embeda. Może pojawić się komunikat o nieistniejącym kanale (10003), braku dostępu (50001) albo błędzie wysłania.

Wymagania: Bot na serwerze, istniejący kanał tekstowy oraz włączony moduł.

Możliwe przyczyny

  • W konfiguracji zapisano kanał, który został później usunięty.
  • Bot nie ma dostępu do kanału lub prawa wysłania wiadomości.
  • Wybrano niewłaściwy typ kanału.
  • Bot lub usługa obsługująca wysyłanie jest niedostępna.

Jak rozwiązać problem

  1. Otwórz moduł w panelu i sprawdź wybrany kanał. Jeśli kanał odtworzono, wybierz go z listy ponownie, nawet gdy ma tę samą nazwę.
  2. Wybierz kanał tekstowy udostępniony w selektorze danego modułu.
  3. Na Discordzie sprawdź uprawnienia bota na tym kanale. Dla embeda sprawdź również Osadzanie linków.
  4. Zapisz konfigurację. Jeśli moduł ma osobną publikację, użyj jej raz i sprawdź rezultat. Nie twórz wielu kopii wiadomości w ramach diagnostyki.
  5. Jeżeli problem dotyczy tylko jednej grafiki, sprawdź format i przesyłanie plików. Jeżeli zawodzi wysyłanie we wszystkich modułach, sprawdź obecność bota i zakończ ponawianie.

Jak sprawdzić, czy problem został rozwiązany

Wiadomość pojawia się na wybranym kanale, embed ma poprawną treść, a test nie zgłasza braku dostępu.

Problem nadal występuje?

Jeśli bot nadal nie wysyła wiadomości mimo poprawnego kanału i uprawnień, zgłoś błąd wraz z nazwą modułu i czasem testu. Niedostępności usługi użytkownik nie naprawi zmianą ról. Zobacz, jak przygotować zgłoszenie.

Powiązane artykuły