Integrar um cliente de chat personalizado ao Flex
No momento, você está lendo a documentação do Flex Legacy Messaging. Se você estiver começando com uma nova implementação do Flex, considere usar o Flex Conversations.
Talvez você já tenha criado uma experiência de chat personalizada com Programmable Chat ou desde o início. Você pode integrar essas experiências de chat ao Flex e entregar mensagens de chat recebidas aos seus agentes.
As integrações de chat personalizadas requerem um fluxo do Flex ChannelType
de custom
.
Como integrar seu aplicativo de chat ao Flex
Primeiro, inicialize o SDK do Chat da Twilio usando um access token (token de acesso) que vincula um usuário a uma identidade exclusiva, por exemplo: abc123
. O SDK do Chat ajudará você a passar mensagens com o Flex.
Certifique-se de que essa identidade identifique exclusivamente seu usuário final e evite usar informação pessoalmente identificável, como nomes.
Agora você precisa:
- Certificar-se de ter um manipulador de mensagens relevante. Você pode adicionar o Studio ao fluxo de comunicação, criar imediatamente uma tarefa ou fazer algo totalmente diferente dependendo de como você configurou o fluxo do Flex.
- Criar um canal de chat do Flex (ou reutilizar um se este for um cliente recorrente e você estiver usando channels de longa duração)
- A criação de um canal também criará automaticamente um usuário de chat e o colocará no canal.
Essa configuração pode exigir no mínimo quatro solicitações de API, mas com o Flex você pode fazer tudo com uma única solicitação para a API de channels de chat do Flex.
Colocar tudo para funcionar
Agora você pode usar o SDK do Chat da Twilio para gerenciar as comunicações no canal de chat que você criou com o Flex:
- Quando uma mensagem chegar, você receberá um evento
messageAdded
e poderá renderizá‐lo em sua IU personalizada. - Quando você precisa enviar uma mensagem, o SDK inclui um método
sendMessage()
que pode ser usado para publicar mídia no Canal de chat da Twilio.
Precisa de ajuda?
Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.