Você precisa ter um plano Avançado para conectar seu Canal Personalizado ao respond.io. Por favor, atualize ou assine um plano Avançado ou Corporativo do respond.io para usar este recurso.
Veja nosso projeto no GitHub aqui como um exemplo de um Canal Personalizado que você pode tentar implantar no seu servidor.
Como funciona
Assista a este vídeo para um tutorial de como seu Canal Personalizado funciona com respond.io.
Recebendo uma mensagem
Para receber uma mensagem através de um Canal Personalizado, os seguintes passos devem ser seguidos:
Quando um Contato tentar enviar uma mensagem, o provedor de serviço de mensagens chamará seu servidor de integração personalizado com a carga da mensagem (consulte a documentação da API do provedor de serviços de mensagens para referência).
Seu servidor de integração personalizado receberá a mensagem e a publicará no respond.io (no formato respond.io).
O respond.io receberá a solicitação de postagem, salvará a mensagem e a exibirá no módulo Caixa de entrada.
Enviando uma mensagem
Para enviar uma mensagem através de um Canal Personalizado, os seguintes passos devem ser seguidos:
Quando um Usuário/Fluxo de Trabalho/Transmissão tentar enviar uma mensagem, o respond.io chamará seu servidor de integração personalizado com a carga da mensagem (no formato respond.io).
Seu servidor de integração personalizado receberá a mensagem e a publicará no provedor de serviços de mensagens no formato necessário (por favor, reveja a documentação da API do provedor de serviços de mensagens para referência).
O provedor de serviços de mensagens receberá o Webhook e confirmará se a mensagem foi entregue com sucesso.
Se a mensagem não for entregue com sucesso, você pode tentar adicionar um mecanismo de repetição em seu servidor de integração personalizado.
Recursos do canal
Os recursos do Canal Personalizado estão listados abaixo:
Disponibilidade do Status da Mensagem
Para o Canal Personalizado, a disponibilidade do status da mensagem é mostrada na tabela abaixo:
Status da mensagem | Disponibilidade |
|---|---|
Enviado | ✅ |
Entregue | ✅ |
Lido | ✅ |
Falhou | ✅ |
Transmissões
É possível enviar mensagens através de um Canal Personalizado conectado ao respond.io.
- Saiba mais sobrecomo enviar uma transmissão aqui
- Aprenda comolidar com mensagens falhadas aqui
Limites de Taxa
Um limite de taxa é o número de chamadas de API um aplicativo ou usuário pode fazer dentro de um determinado período de tempo definido pelo canal. O limite de taxa para um Canal Personalizado é definido em 20 solicitações por segundo.
Limitações de canais
Com canais personalizados, não é possível detectar se uma janela de mensagens está aberta ou fechada.
Também não é possível enviar mensagens marcadas ou modelos.