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.
Menyebarkan Amazon Lex Bot pada Platform Pesan
Bagian ini menjelaskan cara menyebarkan bot Amazon Lex di platform pesan Facebook, Slack, dan Twilio.
catatan
Saat menyimpan konfigurasi Facebook, Slack, atau Twilio, Amazon Lex menggunakanAWS Key Management Servicepelanggan berhasil kunci untuk mengenkripsi informasi. Pertama kali Anda membuat saluran ke salah satu platform pesan ini, Amazon Lex membuat kunci terkelola pelanggan default (aws/lex
). Atau, Anda dapat membuat kunci terkelola pelanggan denganAWS KMS. Ini akan memberikan Anda fleksibilitas yang lebih baik, termasuk kemampuan untuk membuat, memutar, dan menonaktifkan tombol. Anda juga dapat menentukan kontrol akses dan audit kunci enkripsi yang digunakan untuk melindungi data Anda. Untuk informasi selengkapnya, lihat Panduan Developer AWS Key Management Service.
Ketika platform perpesanan mengirimkan permintaan ke Amazon Lex, platform tersebut menyertakan informasi spesifik platform sebagai atribut permintaan ke fungsi Lambda Anda. Gunakan atribut ini untuk menyesuaikan cara bot Anda berperilaku. Untuk informasi selengkapnya, lihat Mengatur Atribut Permintaan.
Semua atribut mengambil namespace,x-amz-lex:
, sebagai awalan. Misalnya,user-id
atribut disebutx-amz-lex:user-id
. Ada atribut umum yang dikirim oleh semua platform pesan selain atribut yang spesifik untuk platform tertentu. Tabel berikut mencantumkan atribut permintaan yang dikirim platform pesan ke fungsi Lambda bot Anda.
Atribut Permintaan Umum | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Atribut | Deskripsi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
channel-id |
Saluran endpoint identifier dari Amazon Lex. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
channel-name |
Nama saluran dari Amazon Lex. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
channel-type |
Salah satu nilai berikut:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
webhook-endpoint-url |
Titik akhir Amazon Lex untuk saluran. |
Atribut Permintaan Facebook | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Atribut | Deskripsi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
user-id |
Identifier Facebook pengirim. Lihathttps://developers.facebook.com/docs/messenger-platform/webhook-reference/message-received |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facebook-page-id |
Pengenal halaman Facebook penerima. Lihathttps://developers.facebook.com/docs/messenger-platform/webhook-reference/message-received |
Kik Permintaan Atribut | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Atribut | Deskripsi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kik-chat-id |
Pengenal untuk percakapan yang dilibatkan oleh bot Anda. Untuk informasi selengkapnya, lihathttps://dev.kik.com/#/docs/messaging#message-formats |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kik-chat-type |
Jenis percakapan yang berasal dari pesan. Untuk informasi selengkapnya, lihathttps://dev.kik.com/#/docs/messaging#message-formats |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kik-message-id |
Sebuah UUID mengidentifikasi pesan. Untuk informasi selengkapnya, lihathttps://dev.kik.com/#/docs/messaging#message-formats |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kik-message-type |
Jenis pesan. Untuk informasi selengkapnya, lihathttps://dev.kik.com/#/docs/messaging#message-types |
Atribut Permintaan Twilio | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Atribut | Deskripsi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
user-id |
Nomor telepon pengirim (“Dari”). Lihathttps://www.twilio.com/docs/api/rest/message |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
twilio-target-phone-number |
Nomor telepon penerima (“Untuk”). Lihathttps://www.twilio.com/docs/api/rest/message |
Atribut Permintaan Slack | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Atribut | Deskripsi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
user-id |
Pengenal pengguna Slack. Lihathttps://api.slack.com/types/user |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slack-team-id |
Pengenal tim yang mengirim pesan. Lihathttps://api.slack.com/methods/team.info |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slack-bot-token |
Token pengembang yang memberikan akses bot ke API Slack. Lihathttps://api.slack.com/docs/token-types |