Implantar o Twilio Flex

A parte de front-end da integração do Twilio consiste em dois componentes: funções e plug-ins do Twilio. As funções hospedam o documento HTML e os métodos de API necessários para usar o Assistente de agente e substituem a necessidade de hospedagem em outro lugar. Um plug-in do Twilio é uma maneira de apresentar a interface do Agent Assist à área de trabalho do agente.

Funções do Twilio

As funções do Twilio são endpoints de API sem servidor que podem realizar trabalhos hospedados pelo Twilio. Eles fornecem verificação de usuário, tokens de serviço de chat e a interface do Assistente do agente.

Plug-in do Twilio Flex

Use o plug-in Flex para personalizar experiências e comportamentos do usuário para agentes e supervisores do Flex. Você apresenta o console do Assistente do agente ao agente no aplicativo Flex.

Variáveis de ambiente

  1. Crie um arquivo chamado .env no diretório agent-assist-functions ou
  2. Crie um arquivo chamado .env.dev no diretório agent-assist-plugins.
  3. Defina as seguintes variáveis de ambiente para que o plug-in funcione após a implantação:
Tipo de nome Contexto
TWILIO_ACCOUNT_SID Encontre no painel do Twilio Flex.
ACCOUNT_SID Encontre no painel do Twilio Flex.
AUTH_TOKEN Encontre no painel do Twilio Flex.
TWILIO_API_KEY Crie no console do Twilio.
TWILIO_API_SECRET Crie no console do Twilio.
TWILIO_CHAT_SERVICE_SID Localize o SID do serviço.
PROXY_SERVER_URL Esse é o URL do servidor de back-end.
TWILIO_CONVERSATION_PROFILE Encontre no painel do Twilio Flex.
TWILIO_FEATURES É uma lista separada por vírgulas de recursos de sugestão da Assistente de agente para renderizar, como: `SMART_REPLY`, `CONVERSATION_SUMMARIZATION`
TWILIO_FUNCTIONS_URL Esse é o URL do Cloud Run para o aplicativo de back-end depois que você implanta as funções. Selecione a opção Funções do Twilio Agent Assist. Em seguida, você vai encontrar um URL semelhante a twilio-agent-assist-functions-####-dev.twil.io.
TWILIO_DEBUG Mostrar registros no console: verdadeiro, falso ou indefinido.

Para mais informações sobre a configuração variável de ambiente, consulte a documentação relevante do Twilio.

Implantação

Use o script a seguir para implantar a solução na sua instância do Twilio:

npm run deploy:functions #Deploys just the functions to the Twilio instance.
npm run deploy:plugin #Deploys just the plugin to the Twilio instance, run command produced in the output to activate.