ChakraHQChakraHQ

Node API Call Chatbot

Langkah-langkah menggunakan node call api di chatbot

Menggunakan Node API di Chatbot Builder

Anda dapat menggunakan Call API untuk memanggil API langsung dari chatbot. Anda juga dapat menggunakan respons API dalam alur chatbot.

Konfigurasi Node API

  • API - Anda dapat memilih atau mengonfigurasi detail API dari bagian API
  • Klik "Show Editor" untuk memperbarui konfigurasi API
  • Jika menggunakan payload json, Anda dapat mengetik {{ untuk menampilkan daftar penggantian variabel yang tersedia
  • Anda akan memiliki akses ke teks pesan chat terakhir dan data yang dikumpulkan melalui chatbot API Editor
  • Simpan respons dalam variabel? - Masukkan nama variabel untuk menyimpan respons API dalam variabel
  • JSON path nilai yang akan disimpan? - Masukkan JSON path untuk mengekstrak nilai tertentu dari respons JSON dan menyimpannya dalam variabel
  1. Respons API diakses menggunakan kunci response.data
  2. jadi, jika respons API Anda adalah { "value": "this is the response" }
  3. maka jsonpath-nya harus berupa response.data.value

Call API Node Configuration

Konfigurasikan Output API

API akan menghasilkan success (2xx response) atau failure (non 2xx response). Anda dapat menautkan opsi-opsi tersebut ke node berikutnya sesuai kebutuhan.

Call API Node output

Panduan Konfigurasi Node API

Berikut panduan langkah demi langkah untuk membuat chatbot baru dengan Call API Node

Buat node API di Chatbot

  1. Buat Chatbot menggunakan Message Node, Question Node, simpan respons chatbot menggunakan Upsert Node , lalu hubungkan semuanya dalam satu alur
  2. Seret dan lepas node Call API di sebelah kanan question node
  3. Edit node Call Api
  4. Klik Show Editor di samping API yang dipilih
  5. Lakukan perubahan yang diperlukan, seperti memasukkan URL API dan memilih metode HTTP
  6. Pilih form url encoded atau form multipart sebagai jenis body
  7. Klik Add Another di bagian key value
  8. Entri baru akan dibuat - masukkan nama kunci, seperti text, di bagian key. Di bagian value, pilih variabel kueri
  9. Klik Save API untuk menutup editor
  10. Di bagian Store response in variable , masukkan nama variabel seperti api_response
  11. Di bagian JSON path of value to store , masukkan JSON path untuk memilih nilai tertentu dari respons API yang akan disimpan
    1. Respons API diakses menggunakan kunci response.data
    2. jadi, jika respons API Anda adalah { "value": "this is the response" }
    3. maka jsonpath-nya harus berupa response.data.value
  12. Klik Save untuk menutup editor node API

Tambahkan Message Node untuk Respons API

  1. Seret dan lepas message node di sebelah kanan node API
  2. Hubungkan opsi Success dari node API ke message node yang baru
  3. Edit message node
  4. Ketik pesan untuk message node. Jika ingin mengakses data yang dikembalikan oleh node API, ketik @ lalu mulai mengetik untuk menampilkan menu variabel yang tersedia. Pilih variabel api\_response
  5. Klik Save di message node. Selanjutnya, klik Save di pojok kanan atas untuk menyimpan chatbot.

Chatbot ini akan mengajukan pertanyaan kepada pengguna, lalu memanggil API yang telah Anda konfigurasikan dengan respons pengguna. Jika respons API diterima, respons tersebut akan dikirim kembali kepada pengguna.

Guide

Di halaman ini