Ir para o conteúdo

Introdução a Webhooks

Os webhooks são uma forma fácil de integrar o seu chatbot a sistemas externos com o objetivo de obter informações de interesse de seus usuários ou que são relevantes para o contexto da conversação.

Por exemplo, imagine que seu chatbot necessite exibir as condições metereológicas da cidade onde o usuário reside ou obter os dados de um funcionário do Serpro no Constel. Essas informações são dinâmicas e, portanto, não é possível coloca-las de forma fixa em um diálogo do Watson Assistant, DialogFlow ou Rivescript. Tratam-se de dados que devem ser obtido de alguma fonte externa, como uma API Rest provida por seu sistema ou por sistemas de terceiros.

O Serprobots permite que seu chatbot se conecte a essas APIs externas de forma segura e rápida, bastando realizar algumas configurações. O objetivo desta seção é apresentar como cadastrar um Webhook no Serprobots e como configura-lo tanto no Watson Assistant, como no Rivescript.