forked from pamongdesa/pdbackend
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Rolly Maulana Awangga edited this page Sep 20, 2024
·
6 revisions
Alur dari chatbot:
- User yang baru pertama chat maka akan di daftarkan ke collection session dan disediakan menu utama(keyword menu) dari collection menu, dimana akan disimpan tafsir setiap nomor yang diambil dari collection menu

- Jika keyword ada di menu maka akan keluar menu dan akan menset session nomor menu
- Jika keyword tidak ada di menu maka akam masuk ke module dan menjalankan balasan module
- Jika module tidak ada makan akan mencari di colection faq dengan tingkat nilai jaro wrinker 0.9(set di kode)
Pertama bikin collection menu dan isi dulu menu disana. Kemudian struktur menu contoh nya sebagai berikut:
{
"_id": {
"$oid": "66c3fcedbe989a0132fff16f"
},
"keyword": "menu",
"header": "Selamat datang Bapak/Ibu XXX\n\nTerima kasih telah menghubungi kami Helpdesk LMS Pamong Desa\n\nUntuk mendapatkan layanan yang lebih baik, mohon bantuan Bapak/Ibu *untuk memilih kendala* Anda terlebih dahulu:",
"list": [
{
"no": 0,
"keyword": "menu",
"konten": "Kembali ke menu utama"
},
{
"no": 1,
"keyword": "pendaftaran",
"konten": "Terkait Proses Pendaftaran dan Verifikasi"
},
{
"no": 2,
"keyword": "teknis",
"konten": "Terkait Masalah Teknis"
},
{
"no": 3,
"keyword": "pelatihan",
"konten": "Terkait Informasi Pelatihan"
},
{
"no": 4,
"keyword": "dokumendansk",
"konten": "Terkait Dokumen dan SK"
},
{
"no": 5,
"keyword": "lainlain",
"konten": "Terkait hal lainnya"
},
{
"no": 6,
"keyword": "bantuan admin",
"konten": "Berbicara dengan Officer kami"
}
],
"footer": "Silahkan ketikkan *nomor pilihan* anda:"
}
Keterangan :
- XXX : akan di replace nama