Men-debug keterampilan atau konsumen keterampilan
BERLAKU UNTUK: SDK v4
Anda mungkin perlu men-debug bot konsumen keterampilan atau keterampilan, di mana yang ingin Anda debug berjalan secara lokal dan yang lain berjalan di cloud. Dalam situasi ini, Anda dapat menggunakan alat Dev Tunnel untuk mengekspos titik akhir bot lokal sebagai URL publik.
Prasyarat
- Berlangganan Microsoft Azure.
- DevTunnels terinstal .
- Emulator Kerangka Kerja Bot terinstal.
- Pengetahuan tentang keterampilan, cara men-debug bot, cara men-debug bot dari saluran apa pun menggunakan devtunnel, dan cara men-debug dengan Emulator.
- Bot konsumen keterampilan dan keterampilan terdaftar.
Untuk men-debug konsumen keterampilan lokal
Dalam skenario ini, Anda tidak perlu memodifikasi konfigurasi keterampilan yang disebarkan dan Anda dapat menggunakan Emulator Kerangka Kerja Bot untuk menguji konsumen secara langsung.
- Siapkan titik akhir penerowongan untuk bot lokal dan konfigurasikan pendaftarannya di portal Azure seperti yang dijelaskan dalam cara men-debug bot dari saluran apa pun menggunakan devtunnel.
- Perbarui konfigurasi aplikasi konsumen, dan atur titik akhir host keterampilan ke URL yang dihasilkan oleh Dev Tunnels.
- Terakhir, jalankan konsumen secara lokal dan sambungkan seperti yang dijelaskan dalam cara men-debug dengan Emulator.
Tip
Konsumen lokal akan memerlukan ID aplikasi dan kata sandi yang valid.
Untuk men-debug bot keterampilan lokal
Saat menguji perubahan pada keterampilan, Anda mungkin ingin menjalankan dan men-debugnya secara lokal saat diakses dari bot konsumen yang dihosting di server penahapan.
Dalam skenario ini, Anda perlu memodifikasi konfigurasi konsumen keterampilan yang disebarkan, sehingga Anda dapat menggunakannya untuk menguji bot.
- Siapkan titik akhir penerowongan untuk bot lokal dan konfigurasikan pendaftarannya di portal Azure seperti yang dijelaskan dalam cara men-debug bot dari saluran apa pun menggunakan devtunnel.
- Perbarui konfigurasi aplikasi konsumen, dan atur titik akhir keterampilan ke URL yang dihasilkan oleh Dev Tunnels. Anda dapat mengedit konfigurasi langsung di server atau mengedit konfigurasi secara lokal dan menyebarkan ulang konsumen keterampilan.
- Jalankan keterampilan secara lokal dan panggil dari konsumen keterampilan.
Tip
Keterampilan lokal akan memerlukan ID aplikasi dan kata sandi yang valid.
Langkah berikutnya
Untuk informasi selengkapnya tentang cara membuat bot konsumen keterampilan dan keterampilan, lihat: