Tindakan

Tindakan adalah apa yang dilakukan bot saat reaksi aktif. Sebuah reaksi dapat memiliki beberapa tindakan, yang dieksekusi secara berurutan dari atas ke bawah. Tindakan ditambahkan dengan tombol Tambah tindakan di bagian Tindakan editor. Tindakan berbagi data melalui konteks eksekusi (ctx) dan parameter pengguna — lihat Substitusi dan formula.

Pesan dan balasan

  • Kirim pesan — tindakan utama: menyusun balasan dari blok (teks, foto, file, jeda, AI, panggilan reaksi), menambahkan tombol inline, menu, dan langkah dialog. Selengkapnya — Pesan dan tombol.
  • Simpan pesan — mencatat teks pesan masuk ke parameter pengguna.
  • Teruskan — meneruskan pesan masuk ke obrolan yang ditentukan (dengan ID topik opsional).
  • Notifikasi — mengirim notifikasi ke obrolan layanan dengan data pengguna, obrolan, dan teks.

Pengguna: label dan parameter

  • Ubah label — menambahkan dan/atau menghapus label pelanggan.
  • Ubah parameter — menetapkan, menghapus, atau menaikkan nilai parameter pengguna.

Moderasi

  • Hapus yang diterima — menghapus pesan masuk (opsional — semua pesan pengguna, dengan penundaan).
  • Hapus yang dikirim — menghapus pesan bot (dari reaksi ini atau semua di obrolan, dengan penundaan).
  • Ubah hakbisukan / batalkan bisukan / larang / batalkan larangan / batasi hak peserta, untuk waktu tertentu atau selamanya; hak tertentu dipilih untuk pembatasan.
  • Reaksi penting (warna) — menandai dialog dengan warna untuk operator.

Data dan koleksi

  • Buat catatan — menambahkan baris ke koleksi; dengan "kunci deduplikasi" berfungsi sebagai upsert (tanpa duplikat).
  • Perbarui catatan — mengubah baris yang sesuai dengan filter.
  • Temukan catatan — membaca baris ke dalam konteks sebagai array (untuk iterasi).
  • Hapus catatan — menghapus baris berdasarkan filter.
  • Loop daftar — mengiterasi array dari ctx dan mengeksekusi tindakan bersarang untuk setiap elemen (misalnya, siaran ke daftar).

Selengkapnya tentang koleksi — Koleksi dan data.

Permintaan eksternal

  • Permintaan web — permintaan HTTP (GET/POST/PUT/DELETE) dengan header, body, kode keberhasilan, timeout, dan percobaan ulang; respons disimpan ke parameter atau ctx via JSONPath; dapat dieksekusi secara asinkron dan memicu reaksi saat berhasil/gagal.
  • Muat URL — mengunduh halaman dan menyimpan teks yang dapat dibaca ke ctx (untuk pemrosesan selanjutnya atau AI).
  • Permintaan ke sumber — membaca data dari konektor yang terhubung (REST / OzmaDB) ke ctx.
  • Tulis ke sumber — menulis data ke konektor (POST/PUT/DELETE).

Tentang sumber dan kunci — Sumber dan kunci.

AI dan komputasi

  • AI — mengakses model bahasa: prompt, menyimpan respons ke parameter/ctx, skema JSON opsional untuk ekstraksi struktur, mengirim respons ke pengguna. Lihat Respons AI.
  • Komputasi — menghitung berdasarkan formula atau tabel keputusan (aturan "kapan → maka", aturan pertama yang benar menang) dan menyimpan hasilnya ke ctx/parameter.

Logika dan skenario

  • Reaksi berantai — memicu reaksi lain berdasarkan namanya.
  • Reaksi berikutnya — meneruskan kontrol ke reaksi berikutnya yang sesuai dalam daftar.
  • Jalankan skenario — memulai wizard langkah demi langkah (flow). Lihat Skenario.
  • Minta konfirmasi — mengirim kartu ke approver; tombol "konfirmasi"/"tolak" memicu reaksi yang ditentukan.
  • Alihkan ke operator — memindahkan dialog ke kotak masuk operator. Lihat Obrolan dan operator.

Integrasi

Tindakan GetCourse, Google Sheets, dan Google Drive terhubung melalui integrasi dengan nama yang sama (lihat Integrasi). Di pembuat reaksi, tindakan ini ditandai sebagai "segera" — untuk saat ini gunakan melalui pengaturan integrasi, permintaan web, atau AI. Pengiriman universal ke layanan eksternal tersedia melalui integrasi Webhook dan tindakan Permintaan web.

Langkah selanjutnya