Mostre sugestões em tempo real integrando módulos UI com o Twilio.
Antes de começar
Para integrar módulos UI com o Twilio Flex, você precisa ter acesso aos seguintes recursos:
- Conta do Twilio com acesso de desenvolvedor
- Instância provisionada do Flex
- SID da conta e token de autenticação (encontrados na seção Informações da conta do painel do Twilio Flex)
- Repositório de integrações do Agent Assist
- Repositório de back-end de integração de parceiros das integrações do Agent Assist
Quando tiver acesso, siga estas etapas para começar:
- Implante o módulo de back-end. Ao implantar o servidor de back-end, especifique a variável de ambiente
AUTH_OPTION
comoTwilio
seguindo as instruções de implantação. - Clone o repositório do git na máquina local ou no ambiente de desenvolvimento com o seguinte código:
git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
Etapa 1: instalar a CLI do Twilio
Para instalar a CLI do Twilio,
- Instale o Node 18.
- Instale a CLI da Twilio.
Etapa 2: instalar plug-ins
A CLI da Twilio oferece dois plug-ins: flexível e sem servidor. Para instalar os plug-ins, você precisa ter acesso a:
- NPM versão 6.0.0 ou mais recente (digite npm -v no terminal para verificar)
- Versões do Node 14, 16 ou 18 (digite node -v no terminal para verificar)
Flex
Instale o plug-in Flex usando o seguinte comando do plug-in do Twilio:
twilio plugins:install @twilio-labs/plugin-flex
Sem servidor
Instale o plug-in sem servidor usando o comando do plug-in do Twilio:
twilio plugins:install @twilio-labs/plugin-serverless
Etapa 3: criar um perfil para o Twilio CLI
Para emitir comandos da CLI que incluem suas credenciais do Twilio, primeiro crie um perfil usando o seguinte comando:
twilio login
O Twilio vai solicitar o SID da conta e o token de autenticação, que podem ser encontrados no painel do console do Twilio. Quando o identificador abreviado for solicitado, use o nome dev
.
Exemplo de criação de perfil:
$ 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 você executa twilio login
(um alias para twilio profiles:create
), ele usa o SID da conta e o token de autenticação para gerar uma chave de API, armazenar a chave em um arquivo de configuração e associar a chave ao perfil para autenticar solicitações futuras. Por motivos de segurança, seu token de autenticação é usado apenas para gerar a chave de API e não é armazenado localmente após a criação do perfil.
Definir um perfil ativo
Para ativar um perfil, execute o seguinte código:
twilio profiles:use PROFILE_ID
Use o identificador abreviado dev
para a PROFILE_ID
.