Hooks memungkinkan eksekusi kode kustom pada titik-titik tertentu dalam siklus hidup bot Anda. Fitur ini memberikan cara untuk mencegat dan memodifikasi pesan, mengelola sesi, mencatat interaksi, serta terhubung dengan sistem eksternal.
Hooks berfungsi seperti titik eksekusi yang dapat dikustomisasi, memberikan Anda kontrol detail atas bagaimana bot memproses dan merespons suatu peristiwa. Cara kerjanya mirip dengan Kartu Execute Code, menerima parameter yang berbeda tergantung pada jenis hook yang digunakan.
Hooks dapat disisipkan pada tiga titik utama dalam alur bot:
- Di sekitar pesan, baik sebelum atau sesudah pesan masuk maupun keluar.
- Di sekitar eksekusi atau iterasi LLMz, baik sebelum LLMz menghasilkan output atau setelah ia menyelesaikan satu iterasi respons.
- Di akhir giliran atau percakapan, sehingga Anda bisa menjalankan kode setelah sesuatu terjadi atau setelah percakapan selesai.
Dengan menggunakan Hooks, Anda mendapatkan kontrol yang presisi atas interaksi bot, sehingga Anda dapat menyimpan atau mencatat informasi khusus atau menjalankan tindakan tertentu.
