Mostra suggerimenti in tempo reale integrando i moduli UI con Twilio.
Prima di iniziare
Per integrare i moduli dell'interfaccia utente con Twilio Flex, devi disporre dell'accesso alle seguenti risorse:
- Account Twilio con accesso sviluppatore
- Istanze Flex sottoposte a provisioning
- SID account e token di autenticazione (disponibili nella sezione Informazioni account della dashboard di Twilio Flex)
- Repository delle integrazioni di Agent Assist
- Repository dei partner di backend per le integrazioni di Agent Assist
Una volta ottenuto l'accesso, segui questi passaggi per iniziare:
- Esegui il deployment del modulo di backend. Quando esegui il deployment del server di backend, specifica la variabile di ambiente
AUTH_OPTION
comeTwilio
seguendo le istruzioni di deployment. - Clona il repository Git sulla tua macchina locale o nel tuo ambiente di sviluppo con il seguente codice:
git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
Passaggio 1: installa l'interfaccia a riga di comando Twilio
Per installare l'interfaccia a riga di comando Twilio:
- Installa Node 18.
- Installa Twilio CLI.
Passaggio 2: installa i plug-in
La CLI Twilio fornisce due plug-in: Flex e serverless. Per installare i plug-in, devi disporre dell'accesso a quanto segue:
- NPM versione 6.0.0 o successive (per verificare, digita npm -v nel terminale)
- Versioni di Node 14, 16 o 18 (per controllare, digita node -v nel terminale)
Flex
Installa il plug-in Flex utilizzando il seguente comando del plug-in Twilio:
twilio plugins:install @twilio-labs/plugin-flex
Serverless
Installa il plug-in serverless utilizzando il comando del plug-in Twilio:
twilio plugins:install @twilio-labs/plugin-serverless
Passaggio 3: crea un profilo per la CLI Twilio
Per emettere comandi CLI che includono le tue credenziali Twilio, crea prima un profilo utilizzando il seguente comando:
twilio login
Twilio ti chiederà il SID account e il token di autenticazione, che puoi trovare nella dashboard della console Twilio. Quando ti viene chiesto l'identificatore abbreviato, utilizza il nome dev
.
Esempio di creazione di un profilo:
$ twilio login You can find your account SID and auth token at https://www.twilio.com/console » Your auth token will be used once to create an API key for future CLI access to your Twilio account or subaccount, then forgotten. ? The account SID for your Twilio account or subaccount: ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ? Your Twilio auth token for your Twilio account or subaccount: [hidden] ? Shorthand identifier for your profile: dev
Quando esegui twilio login
(un alias per twilio profiles:create
), viene utilizzato il SID account e il token di autenticazione per generare una chiave API, memorizzarla in un file di configurazione e associarla al profilo per autenticare le richieste future. Per motivi di sicurezza, il token di autenticazione viene utilizzato solo per generare la chiave API e non viene memorizzato localmente dopo la creazione del profilo.
Impostare un profilo attivo
Per attivare un profilo, esegui il seguente codice:
twilio profiles:use PROFILE_ID
Utilizza l'identificatore abbreviato dev
per PROFILE_ID
.