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 do Google e substituem a necessidade de hospedagem em outro lugar. Um plug-in da Twilio é uma maneira de apresentar a interface do Agent Assist ao agente no computador.

Funções do Twilio

As funções do Twilio são endpoints de API sem servidor que podem realizar trabalhos hospedados pelo Twilio. Eles oferecem 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 as experiências e os comportamentos dos usuários para os agentes e supervisores do Flex. Você apresenta o console do Agente Assist 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 Esta é uma lista separada por vírgulas de recursos de sugestão do Assistente do agente a serem renderizados, como: "SMART_REPLY", "CONVERSATION_SUMMARIZATION"
TWILIO_FUNCTIONS_URL Esse é o URL do Cloud Run para o aplicativo de back-end após a implantação das funções. Selecione a opção Funções de assistente do agente Twilio. 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.