Reaksi: Dasar-dasar
Reaksi adalah blok bangunan utama bot: aturan yang mendeskripsikan kapan harus aktif, dalam kondisi apa, dan apa yang harus dilakukan. Bot adalah daftar reaksi yang terurut; untuk setiap peristiwa masuk, platform menelusuri daftar dari atas ke bawah dan menerapkan reaksi pertama yang sesuai. Bagian ini tersedia di menu sebelah kiri: Reaksi.
Komponen reaksi
Reaksi memiliki empat bagian (tab editor):
- Pemicu — peristiwa yang direspons oleh reaksi: teks, perintah, media, penekanan tombol, peristiwa sistem, jadwal, dan lain-lain. Lihat Pemicu.
- Di obrolan — tempat reaksi berlaku: obrolan pribadi, grup saat menyebut bot, obrolan tertentu; ditambah filter berdasarkan status pengguna.
- Kondisi — filter tambahan (label, parameter, waktu, jumlah pesan, dll.). Lihat Kondisi dan obrolan.
- Tindakan — apa yang dilakukan bot saat aktif: mengirim pesan, memberi label, menulis ke koleksi, memanggil AI, dan lain-lain. Lihat Tindakan.
Membuat dan mengedit
Klik Buat reaksi (atau buka yang sudah ada). Di bagian atas editor: nama (wajib), nomor #N, deskripsi, dan sakelar Aktif. Di sebelah kiri — navigasi bagian Pemicu / Di obrolan / Kondisi / Tindakan, di tengah — formulir, di sebelah kanan — pratinjau Telegram yang menampilkan tampilan pesan beserta blok, keyboard, dan menu. Simpan dengan tombol Simpan.
Untuk reaksi yang sudah disimpan, editor menampilkan panel statistik: jumlah aktivasi, grafik, dan peristiwa terakhir.
Urutan dan prioritas
Reaksi dalam daftar dapat diseret — urutan menentukan prioritas. Reaksi pertama yang sesuai akan diaktifkan untuk suatu peristiwa, setelah itu penelusuran berhenti. Untuk melanjutkan penelusuran dan membiarkan reaksi berikutnya yang sesuai aktif, tambahkan tindakan Reaksi berikutnya (goto_next).
Mengaktifkan dan menonaktifkan
Sakelar pada baris daftar (atau Aktif di editor) mengaktifkan dan menonaktifkan reaksi tanpa menghapusnya. Reaksi yang dinonaktifkan akan dilewati selama penelusuran.
Menduplikasi dan menghapus
Baris daftar memiliki tombol Duplikasi (membuat salinan) dan Hapus. Duplikasi berguna saat Anda perlu membuat reaksi serupa dengan sedikit perbedaan.
Impor dan ekspor
Reaksi dapat diekspor ke JSON (tombol Ekspor di editor) dan diimpor kembali (Impor di daftar). Ini memungkinkan pemindahan reaksi antar bot dan penyimpanan versi di luar platform.
Siaran reaksi
Tombol Siaran pada baris reaksi (ikon "kirim") akan mengirimkan reaksi ini ke semua pelanggan aktif bot — berguna untuk pengumuman dan notifikasi. Audiens dapat dipersempit berdasarkan label. Selengkapnya — Siaran.
Rantai dan dialog
Beberapa reaksi dapat disusun menjadi skenario:
- Reaksi berantai (
chain) — tindakan yang memicu reaksi lain selama eksekusi. - Reaksi berikutnya (
goto_next) — meneruskan kontrol ke reaksi berikutnya yang sesuai dalam daftar. - Langkah dialog — blok pesan dapat menunggu respons pengguna (dengan verifikasi format), menjeda skenario. Lihat Pesan dan tombol.
- Cabang "jika tidak" — jika kondisi reaksi tidak terpenuhi, reaksi lain dapat dijalankan (kolom di bagian "Kondisi").
Langkah selanjutnya
- Pemicu — semua jenis aktivasi.
- Kondisi dan obrolan — filter dan cakupan.
- Tindakan — daftar lengkap tindakan.
- Pesan dan tombol — pembuat balasan.