Buat bot dengan Bot Framework SDK

BERLAKU UNTUK: SDK v4

Artikel ini menjelaskan cara membuat bot pertama Anda dengan Bot Framework SDK untuk C#, Java, JavaScript atau Python, dan cara menguji bot Anda dengan Bot Framework Emulator.

Membuat bot pertama Anda tidak memerlukan langganan Azure atau sumber daya Azure AI Bot Service. Mulai cepat ini berfokus pada pembuatan bot pertama Anda secara lokal. Jika Anda ingin mempelajari cara membuat bot di Azure, lihat Membuat sumber daya Azure Bot.

Catatan

Bot Framework JavaScript, C#, dan Python SDK akan terus didukung, namun, Java SDK dihentikan dengan dukungan jangka panjang akhir yang berakhir pada November 2023.

Bot yang ada yang dibangun dengan Java SDK akan terus berfungsi.

Untuk pembuatan bot baru, pertimbangkan untuk menggunakan Power Virtual Agents dan baca tentang memilih solusi chatbot yang tepat.

Untuk informasi selengkapnya, lihat Masa depan pembuatan bot.

Prasyarat

Templat C#

Sampel bot saat ini menggunakan templat .NET Core 3.1.

Untuk menambahkan templat bot ke Visual Studio, unduh dan instal templat Bot Framework v4 SDK untuk file Visual Studio VSIX.

Catatan

Anda dapat menginstal templat dari dalam Visual Studio.

  1. Di menu, pilih Ekstensi lalu Kelola Ekstensi.
  2. Dalam dialog Kelola Ekstensi, cari dan instal templat Bot Framework v4 SDK untuk Visual Studio.

Untuk informasi tentang menyebarkan bot .NET ke Azure, lihat cara Memprovisikan dan menerbitkan bot.

Membuat bot

Di Visual Studio, buat proyek bot baru dan gunakan templat Echo Bot (Bot Framework v4 - .NET Core 3.1). Untuk melihat hanya templat bot, pilih jenis proyek Bot AI.

Berkat templat, proyek Anda berisi semua kode yang diperlukan untuk membuat bot dalam mulai cepat ini. Anda tidak memerlukan kode lagi untuk menguji bot Anda.

Memulai bot Anda

Di Visual Studio:

  1. Buka proyek bot Anda.
  2. Jalankan proyek tanpa penelusuran kesalahan.
  3. Visual Studio membangun aplikasi, menyebarkannya ke localhost, dan meluncurkan browser web untuk menampilkan halaman aplikasi default.htm .

Pada titik ini, bot Anda berjalan secara lokal pada port 3978.

Mulai Emulator dan sambungkan bot Anda

  1. Mulai Emulator Kerangka Kerja Bot.

  2. Pilih Buka Bot pada tab Selamat Datang Emulator.

  3. Masukkan URL bot Anda, yang merupakan host dan port lokal Anda, dengan /api/messages ditambahkan ke jalur . Alamatnya biasanya: http://localhost:3978/api/messages.

    buka bot

  4. Kemudian pilih Sambungkan.

    Kirim pesan ke bot Anda, dan bot akan merespons kembali.

    pesan echo

Langkah berikutnya

  • Untuk informasi tentang cara men-debug menggunakan Visual Studio atau Visual Studio Code dan Bot Framework Emulator, lihat Men-debug bot.
  • Untuk informasi tentang ngrok, lihat Penerowongan (ngrok).