Bot zaplanowanych wiadomości Discord: posty na czas, czyszczenie i nocna blokada
Bot zaplanowanych wiadomości Discord publikuje tę samą wiadomość według stałego timera, więc przypomnienia i ogłoszenia wychodzą bez czyjegokolwiek pamiętania o wysłaniu. Harmonogramy Noxyr czyszczą też kanały na timerze i blokują je na noc, wszystko z jednej strony Schedules.
Trzy rodzaje harmonogramów
Noxyr grupuje zaplanowaną automatyzację w jedną funkcję z trzema typami. Każdy rozwiązuje inne zadanie i działa na własnym zegarze.
| Rodzaj | Co robi | Czas |
|---|---|---|
| Wiadomość | Publikuje ten sam tekst lub osadzenie w do pięciu kanałach. Może najpierw usunąć swój ostatni post, więc kanał zawiera jedną kopię. | Co 15 minut do 7 dni |
| Czyszczenie | Usuwa wiadomości starsze niż ustawiony wiek albo wszystko poza najnowszymi. Przypięte wiadomości zostają, chyba że zdecydujesz inaczej. | Co 30 minut do 7 dni |
| Blokada | Uniemożliwia członkom pisanie w do dziesięciu kanałach między czasem zablokowania a czasem odblokowania, w wybrane dni, w twojej strefie czasowej. | Dzienne okno |
Zaplanowane wiadomości
Użyj harmonogramu wiadomości do wszystkiego, co ma wracać samo: cotygodniowego przypomnienia o regulaminie, notatki „jak otworzyć ticket”, promocji twojego sklepu albo zaproszenia na zapisy na wydarzenie. Wiadomość może być zwykłym tekstem albo osadzeniem. Włącz opcję usunięcia ostatniego posta, a kanał zawsze pokaże jedną kopię zamiast rosnącej sterty.
Uruchom to poleceniem /schedule message, wybierając kanał, tekst i liczbę minut między postami. W panelu znajdziesz to w sekcji Automation, potem Schedules, gdzie możesz wybrać kilka kanałów naraz.
Harmonogram publikuje według zegara, niezależnie od tego, czy ktoś rozmawia. Jeśli chcesz notatki, która podąża za rozmową, użyj przyklejonej wiadomości.
Automatyczne czyszczenie
Harmonogram czyszczenia nie pozwala kanałowi się zapełnić. Wybierasz, jak bot decyduje, co zniknie:
- older_than_minutes: usuwa wiadomości starsze niż wybrany czas, na przykład wszystko powyżej doby.
- keep_last: zostawia tylko najnowsze wiadomości, od 1 do 90, a resztę usuwa.
Utwórz go poleceniem /schedule cleanup. Każde uruchomienie sprawdza 100 najnowszych wiadomości w kanale. Discord nie pozwala botom masowo usuwać wiadomości starszych niż 14 dni, więc te zostają. Do jednorazowego czyszczenia z filtrami służy strona bota do czyszczenia, która opisuje /clear.
Blokada kanału w nocy
Harmonogram blokady zamyka kanał do pisania o ustalonej porze i otwiera go ponownie później. Sprawdza się przy kanałach wsparcia albo handlu, których nie obsługujesz w nocy, przy dziennym oknie „cichych godzin” albo przy kanale, który ma działać tylko podczas wydarzenia. Użyj /schedule lock z kanałem, lock_at i unlock_at w formacie 24-godzinnym, na przykład 23:00, time_zone i days. Możesz dodać opcjonalną wiadomość przy zablokowaniu i przy otwarciu.
Pod spodem bot zmienia uprawnienie Send Messages dla @everyone na tym kanale, a potem przywraca dokładnie to, co było wcześniej. Potrzebuje uprawnienia Zarządzanie uprawnieniami na kanale. Jeśli zapiszesz harmonogram blokady, gdy kanał jest w godzinach zablokowania, zablokuje się od razu.
Zarządzanie tym, co masz
/schedule listpokazuje każdy harmonogram z jego następnym uruchomieniem i ewentualnym problemem./schedule togglewstrzymuje lub wznawia jeden z nich./schedule removeusuwa jeden. Usunięcie harmonogramu blokady ponownie otwiera jego kanały.
Na serwer możesz mieć do 10 harmonogramów każdego rodzaju, czyli dziesięć wiadomości, dziesięć czyszczeń i dziesięć blokad.
Dobre ustawienia czasu
- Nie powtarzaj zbyt często. Przypomnienie co 15 minut na aktywnym kanale to szum. Dla większości ogłoszeń wystarczy codziennie albo co tydzień.
- Użyj usuwania ostatniego posta. Utrzymuje to czytelność kanału i nie pozwala harmonogramowi zakopać prawdziwej rozmowy.
- Ustaw strefę czasową przy blokadach. Okno podąża za wybraną strefą, więc blokada o 23:00 oznacza 23:00 tam, gdzie wybrałeś.
- Przetestuj krótkim interwałem, a potem zmień go na prawdziwy.
Jeśli planujesz tygodniowy rytm, generator tygodniowego harmonogramu pomoże rozplanować, co i kiedy publikować. Do ogłoszeń wydarzeń bez bota przeczytaj przewodnik po zaplanowanych wydarzeniach.
Przykłady do skopiowania
- Cotygodniowe przypomnienie o regulaminie. Harmonogram wiadomości co 7 dni w #general, z włączonym usuwaniem ostatniego posta.
- Cichy kanał wsparcia. Czyszczenie, które zostawia ostatnie 30 wiadomości, więc szum botów nigdy się nie gromadzi.
- Nocna blokada. Blokada od 23:00 do 07:00 na kanale handlu, z krótką wiadomością przy zamknięciu i kolejną przy otwarciu.
- Odliczanie do wydarzenia. Wiadomość każdego dnia przez tydzień z tym samym linkiem do zapisów, a potem wstrzymaj ją poleceniem
/schedule toggle.
Wszystkie te rzeczy można zbudować także w panelu, gdzie lista obok formularza pozwala edytować, wstrzymywać i usuwać harmonogramy bez wpisywania polecenia.
Dalsze kroki
Każda opcja jest w dokumentacji harmonogramów. Dodaj Noxyr i otwórz Automation, potem Schedules. Wszystkie trzy rodzaje harmonogramów są darmowe.
Częste pytania
Jak często zaplanowana wiadomość może się powtarzać?
Od co 15 minut do co 7 dni, w do pięciu kanałach na harmonogram.
Czy bot może automatycznie usuwać stare wiadomości?
Tak, harmonogramem czyszczenia co 30 minut do 7 dni. Wiadomości starsze niż 14 dni zostają, bo Discord nie pozwala botom masowo ich usuwać.
Czy mogę zablokować kanał w nocy?
Tak. Harmonogram blokady wstrzymuje pisanie członkom między ustawionym czasem zablokowania a odblokowania, w twojej strefie czasowej, w do dziesięciu kanałach.
Ile harmonogramów mogę utworzyć?
Do 10 harmonogramów każdego rodzaju na serwer.
Jakiego uprawnienia potrzebuje harmonogram blokady?
Zarządzania uprawnieniami na kanale, bo zmienia uprawnienie Send Messages dla @everyone, a potem je przywraca.