Dialogflow memungkinkan Anda membangun antarmuka percakapan di atas produk dan layanan Anda dengan menyediakan mesin pemahaman bahasa alami (NLU) yang kuat untuk memproses dan memahami masukan bahasa alami
Ini adalah Integrasi Web tidak resmi untuk Dialogflow V2
Pemberitahuan : Agustus 2021, saya memutakhirkan aplikasi web ke Vue 3, memperbaiki kerentanan keamanan dan memperbarui dependensi. Perangkat lunak ini gratis, tetapi waktu saya tidak. Pertimbangkan untuk mendukung saya melalui PayPal atau melalui perjanjian komersial
disponsori oleh Vokode - sebuah studio pemasaran audio dari Paris, yang menangani: desain suara, podcast, dan aplikasi suara
Dialogflow Gateway memungkinkan integrasi pihak ketiga seperti ini untuk mengakses API Dialogflow V2 dengan aman
AD
Dialogflow Gateway oleh Ushakov (Dihosting) adalah cara tercepat untuk memulai Dialogflow untuk Web v2
Anda dapat menggunakan git atau mengunduh dari GitHub
Buka folder yang dikloning. Kemudian, menggunakan manajer paket Anda, instal dependensinya
Menggunakan npm
npm i
Menggunakan benang
yarn
Buka src/config/index.js
dan ubah variabel endpoint
menjadi URL Gerbang Dialogflow Anda
Petunjuk: URL untuk Dialogflow Gateway yang Dihosting oleh Ushakov selalu berupa id proyek google cloud Anda + .core.ushaflow.io
. Jika Anda mengalami masalah, pastikan Anda menghubungkan Agen Anda ke Gateway, lalu kunjungi konsol, klik "Kelola" dan salin URL Gateway
Contoh
export default {
endpoint : 'https://dialogflow-web-v2.core.ushaflow.io'
[ ... ]
}
[ ... ]
Logo, nama agen, deskripsi, dan bahasa yang tersedia diambil dari Dialogflow. Ubah di Dialogflow dan itu akan disinkronkan ke UI. Harap diperhatikan, saat menambahkan bahasa baru, Anda mungkin harus menerjemahkan beberapa UI juga ( translations.json
di src/translations
)
Buka folder kloning Anda. Kemudian, menggunakan manajer paket favorit Anda, jalankan perintah serve
Menggunakan npm
npm run serve
Menggunakan benang
yarn serve
Browser default Anda akan terbuka dan dialihkan ke localhost:8080
. Jika port 8080 sudah digunakan, Anda dapat memberikan argumen port
untuk terhubung pada port yang ditentukan
Menggunakan npm
npm run serve --port 9090
Menggunakan benang
yarn serve --port 9090
TOLONG JANGAN GUNAKAN SERVER PENGEMBANGAN UNTUK MELAYANI APLIKASI ANDA BAGI PENGUNJUNG, SERVER PENGEMBANGAN DIMAKSUDKAN UNTUK PENGEMBANGAN. HARAP UPLOAD BUILD ARTIFAK KE SERVER WEB STATIS
Anda dapat membuat tema khusus untuk Dialogflow for Web v2, sesuai spesifikasi:
Untuk menerapkan variabel, buka src/style/theme.sass
dan ubah di pemilih :root
Anda juga dapat mengoptimalkan tema Anda untuk klien yang mengaktifkan mode Gelap dalam file dan pemilih yang sama di bawah @media (prefers-color-scheme: dark)
Aplikasi Anda akan dibundel ke direktori dist
Untuk membangunnya Anda bisa menggunakan npm atau benang
Menggunakan npm
npm run build
Menggunakan benang
yarn build
Jalankan git pull origin master
untuk mengintegrasikan perubahan
Selain itu, selalu perbarui paket vue
vue upgrade
Hubungi pengembang atau buka masalah