Akcje

Akcje to to, co bot wykonuje po wyzwoleniu reakcji. Reakcja może mieć wiele akcji; są one wykonywane kolejno od góry do dołu. Dodawane są przyciskiem Dodaj akcję w sekcji Akcje edytora. Akcje wymieniają dane przez kontekst wykonania (ctx) i parametry użytkownika — zob. Podstawienia i formuły.

Wiadomości i odpowiedzi

  • Wyślij wiadomość — główna akcja: buduje odpowiedź z bloków (tekst, zdjęcie, plik, opóźnienie, AI, wywołanie reakcji), dodaje przyciski inline, menu i kroki dialogu. Szczegóły — Wiadomości i przyciski.
  • Zapisz wiadomość — zapisuje tekst wiadomości przychodzącej do parametru użytkownika.
  • Przekaż — przekazuje wiadomość przychodzącą do wskazanych czatów (z opcjonalnym ID tematu).
  • Powiadomienie — wysyła powiadomienie do czatów serwisowych z danymi użytkownika, czatu i treści.

Użytkownik: etykiety i parametry

  • Zmień etykiety — dodaje i/lub usuwa etykiety subskrybenta.
  • Zmień parametry — ustawia, usuwa lub zwiększa wartości parametrów użytkownika.

Moderacja

  • Usuń odebrane — usuwa wiadomość przychodzącą (opcjonalnie — wszystkie wiadomości użytkownika, z opóźnieniem).
  • Usuń wysłane — usuwa wiadomości bota (tej reakcji lub wszystkie w czacie, z opóźnieniem).
  • Zmień uprawnieniawycisz / odcisz / zbanuj / odbanuj / ogranicz uprawnienia uczestnika, na czas określony lub na stałe; przy ograniczeniu wybierane są konkretne uprawnienia.
  • Ważna reakcja (kolor) — oznacza dialog kolorem dla operatora.

Dane i kolekcje

  • Utwórz wpis — dodaje wiersz do kolekcji; z „kluczem deduplikacji" działa jak upsert (bez duplikatów).
  • Aktualizuj wpisy — zmienia wiersze spełniające filtr.
  • Znajdź wpisy — odczytuje wiersze do kontekstu jako tablicę (do iteracji).
  • Usuń wpisy — usuwa wiersze według filtru.
  • Pętla po liście — iteruje po tablicy z ctx i wykonuje zagnieżdżone akcje dla każdego elementu (np. wysyłkę masową po liście).

Szczegóły o kolekcjach — Kolekcje i dane.

Żądania zewnętrzne

  • Żądanie web — żądanie HTTP (GET/POST/PUT/DELETE) z nagłówkami, treścią, kodami sukcesu, limitem czasu i ponowieniami; odpowiedź zapisywana jest do parametru lub ctx za pomocą JSONPath; można wykonywać asynchronicznie i uruchamiać reakcje przy sukcesie/błędzie.
  • Wczytaj URL — pobiera stronę i zapisuje jej czytelny tekst do ctx (do dalszego przetwarzania lub AI).
  • Zapytanie do źródła — odczytuje dane z podłączonego konektora (REST / OzmaDB) do ctx.
  • Zapis do źródła — zapisuje dane do konektora (POST/PUT/DELETE).

O źródłach i kluczach — Źródła i klucze.

AI i obliczenia

  • AI — wysyła zapytanie do modelu językowego: prompt, zapis odpowiedzi do parametru/ctx, opcjonalny schemat JSON do ekstrakcji struktury, wysyłanie odpowiedzi do użytkownika. Zob. Odpowiedzi AI.
  • Obliczenie — liczy według formuły lub tabeli decyzyjnej (reguły „gdy → to", pierwsza prawdziwa wygrywa) i zapisuje wynik do ctx/parametru.

Logika i scenariusze

  • Reakcja łańcuchowa — uruchamia inną reakcję po jej nazwie.
  • Następna reakcja — przekazuje sterowanie do następnej pasującej reakcji na liście.
  • Uruchom scenariusz — startuje kreator krok po kroku (flow). Zob. Scenariusze.
  • Zażądaj potwierdzenia — wysyła kartę do osoby zatwierdzającej; przyciski „zatwierdź"/"odrzuć" uruchamiają wskazane reakcje.
  • Przekaż operatorowi — przenosi dialog do skrzynki operatora. Zob. Czaty i operatorzy.

Integracje

Akcje GetCourse, Google Sheets i Dysk Google podłączane są przez odpowiednie integracje (zob. Integracje). W kreatorze reakcji akcje te oznaczone są jako „wkrótce" — na razie używaj ich przez konfigurację integracji, żądania web lub AI. Uniwersalne wysyłanie do zewnętrznej usługi dostępne jest przez integrację Webhook i akcję Żądanie web.

Co dalej