Tautan reaksi
Reaksi jarang bekerja sendiri — reaksi-reaksi saling memanggil melalui tombol, rantai, cabang "lainnya", jawaban dalam dialog, dan sebagainya. Tautan reaksi menampilkan grafik transisi ini: untuk reaksi mana pun terlihat ke mana ia mengarah (tautan keluar) dan dari mana ia dipanggil (tautan masuk). Ini membantu tidak tersesat dalam skenario besar dan menghapus reaksi dengan aman.
Apa itu tautan
Tautan adalah transisi terarah dari satu reaksi ke reaksi lain, yang ditandai dengan mekanisme yang menghasilkan transisi tersebut. Platform menelusuri seluruh reaksi dan mengumpulkan semua transisi keluar, membuang referensi ke dirinya sendiri dan target kosong, serta menggabungkan transisi yang identik. Daftar tautan tersedia dari editor reaksi dan melalui API: GET /api/bots/{id}/reactions/{id}/links.
Masuk dan keluar
- Keluar — reaksi mana yang dirujuk oleh reaksi saat ini (tombolnya, rantai, cabang "lainnya", dll.).
- Masuk — reaksi mana yang merujuk ke reaksi saat ini. Berguna sebelum penghapusan: jika ada yang merujuk ke reaksi, penghapusan akan memutus skenario.
12 mekanisme tautan
- Tombol (
button) — tombol inline bertipe "Panggil reaksi" membuka reaksi lain saat diklik. - Penggantian dengan tombol (
button_replace) — tombol dengan perilaku "ganti pesan" menyisipkan konten reaksi yang terhubung. - Tombol dinamis (
dynamic_button) — tombol dari blok "Tombol dinamis dari daftar" mengarah ke reaksi. Lihat Tombol dinamis dan parameter. - Blok "Reaksi" (
block) — blok pesan yang memanggil reaksi lain selama pengiriman. - Reaksi berantai (
chain) — aksi "Reaksi berantai" menjalankan reaksi lain. - Cabang "lainnya" (
else) — jika kondisi tidak terpenuhi, kontrol beralih ke reaksi yang ditentukan. - Permintaan web: sukses (
web_success) — reaksi yang dipicu saat permintaan web berhasil. - Permintaan web: error (
web_error) — reaksi yang dipicu saat permintaan web gagal. - Jawaban yang diharapkan (
expected_answer) — reaksi yang dipicu oleh jawaban pengguna dalam langkah dialog. - Timeout tunggu (
expected_timeout) — reaksi yang dipicu jika tidak ada jawaban sebelum timeout. - Reaksi berikutnya (
goto_next) — aksi "Reaksi berikutnya" meneruskan kontrol ke reaksi berikutnya yang sesuai dalam daftar. - Skenario (
flow) — reaksi yang terikat pada penyelesaian skenario (flow).
Mengapa melihat grafik
- Navigasi skenario — beralih dengan cepat ke reaksi yang terhubung, tanpa mencarinya dalam daftar.
- Penghapusan aman — melihat tautan masuk dan tidak memutus transisi.
- Audit — memverifikasi bahwa semua cabang skenario mengarah ke tempat yang tepat dan tidak ada transisi "menggantung".
Selanjutnya
- Reaksi: dasar-dasar — urutan pemicu, rantai, dan
goto_next. - Pesan dan tombol — tombol dan langkah dialog yang menghasilkan tautan.
- Tombol dinamis dan parameter — tautan melalui keyboard dinamis.
- Skenario — tautan melalui penyelesaian skenario.