

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat bot Amazon Lex V2 untuk perpesanan Amazon Chime SDK
<a name="create-lex-bot"></a>

Untuk menggunakan AppInstance bot sebagai agen, Anda harus terlebih dahulu membuat bot Amazon Lex V2 untuk mengelola interaksi dialog untuk skenario agen cerdas. Untuk mulai membuat bot Amazon Lex V2, lihat [Memulai Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/getting-started.html) di *Panduan Pengembang Amazon Lex V2*. Untuk informasi tentang memigrasikan bot Amazon Lex V1 ke Amazon Lex V2, lihat panduan migrasi [Amazon Lex V1 ke V2](https://docs.aws.amazon.com/lexv2/latest/dg/migration.html).

**Topics**
+ [Prasyarat](#lex-prereqs)
+ [Memberikan izin pemanggilan](#invocation-perms)
+ [Membuat maksud selamat datang untuk perpesanan Amazon Chime SDK](welcome-intent.md)
+ [Membuat versi bot Amazon Lex V2 untuk perpesanan Amazon Chime SDK](lex-versions.md)
+ [Membuat alias bot Amazon Lex V2 untuk perpesanan Amazon Chime SDK](lex-aliases.md)

## Prasyarat
<a name="lex-prereqs"></a>

Bot Amazon Lex V2 Anda harus memiliki prasyarat berikut.
+ Anda harus membuat bot di AWS Wilayah yang mendukung titik akhir runtime Amazon Lex V2.
+ Anda harus membuat bot di AWS akun dan Wilayah yang sama dengan `AppInstance` dan`AppInstanceBot`.
+ Bot harus memberikan izin pemanggilan melalui kebijakan berbasis sumber daya kepada kepala layanan. `messaging.chime.amazonaws.com`
+ Bot dapat memodelkan Niat Selamat Datang. Hal ini memungkinkan `AppInstanceBot` untuk mengumumkan dirinya sendiri dan kemampuannya pada keanggotaan dalam saluran.
+ Bot harus memiliki versi produksi dan alias untuk mengonfigurasi. `AppInstanceBot`
+ Bot harus menggunakan bahasa dan lokal yang didukung. Untuk informasi selengkapnya tentang bahasa dan lokal, lihat [Bahasa dan lokal yang didukung di Amazon Lex V2 di Panduan](https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html) *Pengembang Amazon Lex V2*.

## Memberikan izin pemanggilan
<a name="invocation-perms"></a>

`AppInstanceBot`Untuk memanggil Bot Amazon Lex V2, kepala layanan pesan Amazon Chime SDK harus memiliki izin untuk memanggil sumber daya Amazon Lex Bot. *Untuk informasi selengkapnya tentang izin kebijakan berbasis sumber daya Amazon Lex V2, lihat [contoh kebijakan berbasis sumber daya untuk Amazon Lex V2 di Panduan Pengembang Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/security_iam_resource-based-policy-examples.html).*

Contoh berikut menunjukkan kebijakan berbasis sumber daya.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "messaging.chime.amazonaws.com"
      },
      "Action": [
        "lex:PutSession",
        "lex:DeleteSession",
        "lex:RecognizeText"
      ],
      "Resource": "arn:aws:lex:us-east-1:111122223333:bot-alias/lex-bot-id/lex-bot-alias-id",
      "Condition": {
        "StringEquals": {
        "AWS:SourceAccount": "111122223333"
        },
        "ArnEquals": {
        "AWS:SourceArn": "arn:aws:chime:us-east-1:111122223333:app-instance/app-instance-id/bot/app-instance-bot-id"
        }
      }
    }
  ]
}
```

------

**catatan**  
Untuk mengizinkan seseorang `AppInstanceBot` memanggil bot Amazon Lex V2, gunakan ID AppInstanceBot tersebut. Untuk memungkinkan semua orang `AppInstanceBots` dalam `AppInstance` menjalankan bot Amazon Lex V2, gunakan wildcard. Contoh:  
`arn:aws:chime:region:aws-account-id:app-instance/app-instance-id/bot/*`