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
- Crie um arquivo chamado
.env
no diretórioagent-assist-functions
ou - Crie um arquivo chamado
.env.dev
no diretórioagent-assist-plugins
. - 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.