Integrazione di un Amazon Lex Bot con SMS programmabili Twilio - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Integrazione di un Amazon Lex Bot con SMS programmabili Twilio

Questo esercizio fornisce istruzioni per l'integrazione di un bot Amazon Lex con il servizio di messaggistica semplice (SMS) Twilio. Completa la seguente procedura:

  1. Crea un bot Amazon Lex

  2. Integra gli SMS programmabili Twilio con il tuo bot Amazon Lex

  3. Interagisci con il bot Amazon Lex testando la configurazione utilizzando il servizio SMS sul tuo telefono cellulare

  4. Esecuzione del test dell'integrazione

Fase 1: Creazione di un Amazon Lex Bot

Se non disponi già di un bot Amazon Lex, crearne uno. In questo argomento si presuppone che tu stia utilizzando il bot creato nell'esercizio 1 "Nozioni di base". Tuttavia, puoi utilizzare uno qualsiasi dei bot di esempio forniti in questa guida. Per l'esercizio 1 "Nozioni di base", consulta Esercizio 1: Creare un bot Amazon Lex utilizzando un blueprint (console).

  1. Crea un bot Amazon Lex. Per istruzioni, consulta Esercizio 1: Creare un bot Amazon Lex utilizzando un blueprint (console).

  2. Distribuisci il bot e crea un alias. Per istruzioni, consulta Esercizio 3. Pubblicazione di una versione e creazione di un alias.

Fase 2: Creazione di un account Twilio SMS

Effettua la registrazione di un account Twilio e registra le seguenti informazioni relative all'account:

  • SID ACCOUNT

  • TOKEN AUTORIZ

Per le istruzioni sulla registrazione, consulta la pagina https://www.twilio.com/console.

Fase 3: Integrazione dell'endpoint del servizio di messaggistica Twilio con Amazon Lex Bot

Per integrare Twilio con il tuo bot Amazon Lex
  1. Per associare il bot Amazon Lex al tuo endpoint SMS programmabile Twilio, attiva l'associazione dei canali del bot nella console Amazon Lex. Quando l'associazione al canale bot è stata attivata, Amazon Lex restituisce un URL di callback. Registra questo URL di callback poiché ne avrai bisogno in un secondo momento.

    1. Accedere aAWS Management Console e aprire la console Amazon Lex all'indirizzo https://console.aws.amazon.com/lex/.

    2. Scegli il bot Amazon Lex creato nella Fase 1.

    3. Seleziona la scheda Channels (Canali).

    4. Nella sezione Chatbots (Chatbot), seleziona Twilio SMS.

    5. Nella pagina Twilio SMS, fornisci le seguenti informazioni:

      • Digita un nome. Ad esempio, BotTwilioAssociation.

      • Seleziona "aws/lex" da KMS key (Chiave KMS).

      • Per l'opzione Alias, seleziona l'alias del bot.

      • Per Authentication Token (Token di autenticazione), digita il TOKEN AUTORIZ per il tuo account Twilio.

      • Per Account SID (SID account), digita il SID ACCOUNT per il tuo account Twilio.

      La schermata di configurazione di Twilio.
    6. Seleziona Activate (Attiva).

      La console crea l'associazione del canale del bot e restituisce un URL di callback. Registra l'URL.

  2. Sulla console Twilio, collega l'endpoint SMS Twilio al bot Amazon Lex.

    1. Accedi alla console di Twilio all'indirizzo https://www.twilio.com/console.

    2. Se non disponi di un endpoint di Twilio SMS, crealo.

    3. Aggiorna la configurazione delle impostazioni in entrata del servizio di messaggistica impostando il valore REQUEST URL sull'URL di callback fornito da Amazon Lex nel passaggio precedente.

Fase 4: testa l'integrazione

Utilizza il tuo cellulare per testare l'integrazione tra Twilio SMS e il tuo bot.

Per eseguire il test dell'integrazione
  1. Accedi alla console di Twilio all'indirizzo https://www.twilio.com/console ed effettua quanto segue:

    1. Verificare di avere un numero Twilio associato al servizio di messaggistica nella sezione Manage Numbers (Gestione numeri).

      Invii messaggi a questo numero e interagisci via SMS con il bot Amazon Lex dal tuo telefono cellulare.

    2. Verifica che il tuo telefono cellulare sia elencato come ID chiamante verificato.

      In caso contrario, segui le istruzioni sulla console Twilio per abilitare il telefono cellulare che intendi utilizzare per il test.

      Ora puoi utilizzare il tuo telefono cellulare per inviare messaggi all'endpoint SMS Twilio, che è mappato al bot Amazon Lex.

  2. Utilizzando il tuo cellulare, invia messaggi al numero Twilio.

    Il bot Amazon Lex risponde. Se hai creato il bot utilizzando l'esercizio 1 "Nozioni di base", puoi utilizzare le conversazioni di esempio che trovi nell'esercizio. Per ulteriori informazioni, consulta Passaggio 4: aggiungere la funzione Lambda come Code Hook (console).