Buat bot dengan Bot Framework SDK

BERLAKU UNTUK: SDK v4

Dalam mulai cepat ini, Anda akan mempelajari 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 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.

Prasyarat

Templat

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

Catatan

Paket VSIX mencakup versi .NET Core 2.1 dan .NET Core 3.1 dari templat C#. Saat membuat bot baru di Visual Studio 2019 atau yang lebih baru, Anda harus menggunakan templat .NET Core 3.1. Sampel bot saat ini menggunakan templat .NET Core 3.1. Anda dapat menemukan sampel yang menggunakan templat .NET Core 2.1 di cabang arsip 4.7 dari repositori BotBuilder-Samples.

Untuk menginstal templat di Visual Studio, di bilah menu atas, navigasikan ke Ekstensi>Kelola Ekstensi. Kemudian cari dan instal Bot Framework v4 SDK untuk Visual Studio.

Untuk informasi tentang menyebarkan bot .NET Core 3.1 ke Azure, lihat cara menyebarkan bot Anda ke Azure.

Buat bot

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

Visual Studio create a new project dialog

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

Tip

Jika Anda membuat bot Core :

  • Hanya direktori solusi yang menerima nama bot.
  • Anda akan memerlukan model bahasa LUIS. Anda dapat membuat model bahasa di luis.ai. Setelah membuat model, perbarui file konfigurasi.

Memulai bot Anda

Di Visual Studio

  1. Buka proyek bot Anda.
  2. Jalankan proyek tanpa penelusuran kesalahan.

Ini akan 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.

    open a bot

  4. Kemudian pilih Sambungkan.

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

    echo message

Sumber Daya Tambahan

  • Lihat Men-debug bot untuk cara men-debug menggunakan Visual Studio atau Visual Studio Code dan Emulator Kerangka Kerja Bot.
  • Lihat Penerowongan (ngrok) untuk informasi tentang cara menginstal ngrok.

Langkah berikutnya