Construção de Chatbots
...
Nós de Habilidade
Chamada de API
desenvolvemos a habilidade call api para ajudar você a chamar rapidamente uma api em seu fluxo você pode salvar e usar as respostas recebidas da api externa no código e nos fluxos do seu chatbot opções de solicitação chamar uma api envolve fazer uma solicitação http do botpress para um host nomeado em um servidor a requisição visa acessar um recurso no servidor a seguir estão os componentes de sua solicitação por meio dos quais você fornecerá informações a uma api corpo o corpo da solicitação é definido na interface abaixo certifique se de que o corpo da solicitação esteja de acordo com a sintaxe especificada para a api que você está chamando cabeçalhos os cabeçalhos de solicitação podem ser definidos aqui e devem respeitar o formato json resposta todas as apis respondem a cada solicitação com um status http indicando se a solicitação foi bem sucedida a resposta normalmente vem com uma resposta json que pode conter informações adicionais a habilidade call api oferece suporte ao recebimento e armazenamento dessa resposta da seguinte maneira memória usamos memória para salvar a resposta dada pela api que estamos chamando por padrão, o botpress salvará a resposta em temp response, mas é possível usar a memória de sua escolha de acordo com o caso de uso o objeto de resposta salvo se parece com isso exemplo do objeto de resposta { "body" \<response body>, "status" 200 } sucesso/fracasso quando uma resposta retornar um código de status 400 e acima, a solicitação falhará e executará a on failure transição todos os outros códigos de status resultarão em sucesso e executarão a on success transição modelagem botpress suporta modelagem no body e headers para acessar variáveis armazenadas na memória todos os tipos de memória bot , user , session , temp e event são acessíveis por meio de modelos