Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.
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 Twilio Programmable SMS
Latihan ini memberikan instruksi untuk mengintegrasikan bot Amazon Lex dengan layanan pesan sederhana Twilio (SMS). Anda harus melakukan langkah-langkah berikut ini:
-
Buat bot Amazon Lex
-
Integrasikan SMS Twilio yang dapat diprogram dengan bot Anda Amazon Lex
-
Terlibat dalam interaksi dengan bot Amazon Lex dengan menguji pengaturan menggunakan layanan SMS di ponsel Anda
-
Uji integrasi
Topik
Langkah 1: Buat Amazon Lex Bot
Jika Anda belum memiliki bot Amazon Lex, buat dan terapkan satu. Dalam topik ini, kami berasumsi bahwa Anda menggunakan bot yang Anda buat di Memulai Latihan 1. Namun, Anda dapat menggunakan salah satu contoh bot yang disediakan dalam panduan ini. Untuk Memulai Latihan 1, lihatLatihan 1: Membuat Bot Amazon Lex Menggunakan Blueprint (Konsol).
-
Buat bot Amazon Lex. Untuk petunjuk, silakan lihat Latihan 1: Membuat Bot Amazon Lex Menggunakan Blueprint (Konsol).
-
Menyebarkan bot dan membuat alias. Untuk petunjuk, silakan lihat Latihan 3: Publikasikan Versi dan Buat Alias.
Langkah 2: Buat Akun SMS Twilio
Mendaftar untuk akun Twilio dan catat informasi akun berikut:
-
AKUN SID
-
TOKEN AUTENTIKASI
Untuk petunjuk pendaftaran, lihat https://www.twilio.com/console
Langkah 3: Integrasikan Endpoint Layanan Pesan Twilio dengan Amazon Lex Bot
Untuk mengintegrasikan Twilio dengan bot Amazon Lex Anda
-
Untuk mengaitkan bot Amazon Lex dengan titik akhir SMS Twilio Anda yang dapat diprogram, aktifkan asosiasi saluran bot di konsol Amazon Lex. Ketika asosiasi saluran bot telah diaktifkan, Amazon Lex mengembalikan URL panggilan balik. Rekam URL callback ini karena Anda membutuhkannya nanti.
-
Masuk ke AWS Management Console dan buka konsol Amazon Lex di https://console.aws.amazon.com/lex/
. -
Pilih bot Amazon Lex yang Anda buat di Langkah 1.
-
Pilih tab Saluran.
-
Di bagian Chatbots, pilih Twilio SMS.
-
Pada halaman SMS Twilio, berikan informasi berikut:
-
Ketik nama. Misalnya,
BotTwilioAssociation
. -
Pilih “aws/lex” dari tombol KMS.
-
Untuk Alias, pilih alias bot.
-
Untuk Token Otentikasi, ketik AUTH TOKEN untuk akun Twilio Anda.
-
Untuk SID Akun, ketik SID AKUN untuk akun Twilio Anda.
-
-
Pilih Aktifkan.
Konsol membuat asosiasi saluran bot dan mengembalikan URL panggilan balik. Rekam URL ini.
-
-
Di konsol Twilio, sambungkan titik akhir SMS Twilio ke bot Amazon Lex.
-
Jika Anda tidak memiliki titik akhir SMS Twilio, buatlah.
-
Perbarui konfigurasi Pengaturan Masuk layanan pesan dengan menyetel nilai URL PERMINTAAN ke URL panggilan balik yang disediakan Amazon Lex pada langkah sebelumnya.
Langkah 4: Uji Integrasi
Gunakan ponsel Anda untuk menguji integrasi antara Twilio SMS dan bot Anda.
Untuk menguji integrasi
-
Masuk ke konsol Twilio di https://www.twilio.com/console
dan lakukan hal berikut: -
Verifikasi bahwa Anda memiliki nomor Twilio yang terkait dengan layanan pesan di bawah Kelola Nomor.
Anda mengirim pesan ke nomor ini dan terlibat dalam interaksi SMS dengan bot Amazon Lex dari ponsel Anda.
-
Verifikasi bahwa ponsel Anda terdaftar sebagai ID Penelepon Terverifikasi.
Jika tidak, ikuti petunjuk di konsol Twilio untuk mengaktifkan ponsel yang Anda rencanakan untuk digunakan untuk pengujian.
Sekarang Anda dapat menggunakan ponsel Anda untuk mengirim pesan ke titik akhir SMS Twilio, yang dipetakan ke bot Amazon Lex.
-
-
Menggunakan ponsel Anda, kirim pesan ke nomor Twilio.
Bot Amazon Lex merespons. Jika Anda membuat bot menggunakan Memulai Latihan 1, Anda dapat menggunakan contoh percakapan yang disediakan dalam latihan itu. Untuk informasi selengkapnya, lihat Langkah 4: Tambahkan Fungsi Lambda sebagai Code Hook (Console).