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ń uprawnienia — wycisz / 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
ctxi 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
ctxza 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
- Wiadomości i przyciski — kreator odpowiedzi i dialogów.
- Podstawienia i formuły — zmienne w tekstach i logice.