Pembolehubah menyimpan dan memindahkan data sepanjang aliran bot, supaya anda boleh memperibadikan interaksi dan menyepadukan dengan API luaran.
Pembolehubah mempunyai skop yang berbeza, menentukan tempat ia boleh diakses:
- Pembolehubah Aliran Kerja Wujud hanya dalam satu aliran kerja. Ia Berguna untuk data sementara seperti output yang dijana AI atau respons pengguna.
- Pembolehubah Pengguna Berterusan merentasi berbilang perbualan dan harus Menyimpan data khusus pengguna seperti pilihan atau ID.
- Pembolehubah Bot Dikongsi merentas semua pengguna dan perbualan dan digunakan untuk nilai konfigurasi statik.
- Pembolehubah Konfigurasi Simpan rahsia dengan selamat seperti kunci API dan bukti kelayakan pangkalan data.
Anda boleh merujuk pembolehubah menggunakan {{scope.variablename}} atau @scope.variablename dalam mesej dan kod.
Pembolehubah input dan output membenarkan data yang terkandung dalam pembolehubah anda dihantar antara aliran kerja.
Pembolehubah menyokong berbilang jenis data , termasuk jenis seperti String, Boolean, Nombor, Tarikh, Objek dan tatasusunan.
Anda boleh mencipta pembolehubah dalam tab Pembolehubah atau secara dinamik dalam kad Execute Code .
Botpress juga menyediakan pembolehubah sistem khas , seperti ringkasan perbualan, terjemahan dan transkrip, yang boleh anda akses melalui ejen yang sepadan.