Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.
Jika Anda menggunakan Amazon Lex V1, kami sarankan untuk meningkatkan bot Anda ke Amazon Lex V2. Kami tidak lagi menambahkan fitur baru ke V1 dan sangat menyarankan menggunakan V2 untuk semua bot baru.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengintegrasikan Amazon Lex Bot dengan Facebook Messenger
Latihan ini menunjukkan cara mengintegrasikan Facebook Messenger dengan bot Amazon Lex Anda. Anda harus melakukan langkah-langkah berikut ini:
-
Buat bot Amazon Lex
-
Buat aplikasi Facebook
-
Integrasikan Facebook Messenger dengan bot Amazon Lex Anda
-
Validasi integrasi
Topik
Langkah 1: Buat Bot Amazon Lex Lex Lex
Jika Anda belum memiliki bot Amazon Lex, buat satu bot bot. Dalam topik ini, kami berasumsi bahwa Anda menggunakan bot yang Anda buat di Getting Started Exercise 1. Namun demikian, Anda dapat menggunakan hal berikut yang disediakan dalam panduan ini. Untuk Memulai Latihan 1, lihatLatihan 1: Membuat Bot Amazon Lex Menggunakan Cetak Biru (Konsol).
-
Buat bot Amazon Lex. Untuk petunjuk, lihat Latihan 1: Membuat Bot Amazon Lex Menggunakan Cetak Biru (Konsol).
-
Menyebarkan bot dan membuat alias. Untuk petunjuk, lihat Latihan 3: Publikasikan Versi dan Buat Alias.
Langkah 2: Buat Aplikasi Facebook Facebook
Di portal pengembang Facebook, buat aplikasi Facebook dan halaman Facebook. Untuk petunjuknya, lihat Mulai Cepat
-
Rahasia Aplikasi untuk Aplikasi Facebook
-
Token Akses Halaman untuk halaman Facebook
Langkah 3: Integrasikan Facebook Messenger dengan Amazon Lex Bot
Di bagian ini, Anda mengintegrasikan Facebook Messenger dengan bot Amazon Lex Anda.
Setelah menyelesaikan langkah ini, konsol menyediakan URL callback. Tuliskan URL ini.
Untuk mengintegrasikan Facebook Messenger dengan bot Anda
-
Masuk keAWS Management Console dan buka konsol Amazon Lex Lex di https://console.aws.amazon.com/lex/
. -
Pilih bot Amazon Lex Anda.
-
Pilih Saluran.
-
Pilih Facebook di bawah Chatbots. Konsol menampilkan halaman integrasi Facebook.
-
Di halaman integrasi Facebook, lakukan hal berikut:
-
Ketik nama berikut:
BotFacebookAssociation
. -
Untuk kunci KMS, pilih aws/lex.
-
Untuk Alias, pilih alias bot.
-
Untuk Verifikasi token, ketik token. Ini bisa berupa string yang Anda pilih (misalnya,
ExampleToken
). Anda menggunakan token ini nanti di portal pengembang Facebook saat Anda mengatur webhook. -
Untuk token akses Halaman, ketik token yang Anda peroleh dari Facebook di Langkah 2.
-
Untuk kunci rahasia App, ketik kunci yang Anda peroleh dari Facebook di Langkah 2.
-
-
Pilih Aktifkan.
Konsol membuat asosiasi saluran bot dan mengembalikan URL callback. Tuliskan URL ini.
-
Di portal pengembang Facebook, pilih aplikasi Anda.
-
Pilih produk Messenger, dan pilih Pengaturan webhook di bagian Webhooks pada halaman.
Untuk petunjuknya, lihat Mulai Cepat
di dokumentasi platform Facebook Messenger. -
Pada halaman webhook wizard langganan, lakukan hal berikut:
-
Untuk URL Callback, ketik URL callback yang disediakan di konsol Amazon Lex sebelumnya dalam prosedur.
-
Untuk Verifikasi Token, ketik token yang sama dengan yang Anda gunakan di Amazon Lex.
-
Pilih Bidang Langganan (pesan, messaging_postbacks, dan messaging_optins).
-
Pilih Verifikasi dan Simpan. Ini memulai jabat tangan antara Facebook dan Amazon Lex.
-
-
Aktifkan integrasi Webhooks. Pilih halaman yang Anda buat, lalu pilih berlangganan.
catatan
Jika Anda memperbarui atau membuat ulang webhook, berhenti berlangganan dan kemudian berlangganan kembali ke halaman.
Langkah 4: Uji integrasi
Anda sekarang dapat memulai percakapan dari Facebook Messenger dengan bot Amazon Lex Anda.
-
Buka halaman Facebook Anda, lalu pilih Pesan.
-
Di jendela Messenger, gunakan ucapan tes yang sama yang disediakan diLangkah 1: Buat Bot Amazon Lex (Konsol).