{"id":1502,"date":"2019-10-21T18:22:13","date_gmt":"2019-10-21T21:22:13","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?page_id=1502"},"modified":"2020-08-24T09:48:24","modified_gmt":"2020-08-24T12:48:24","slug":"api-de-integracao-com-ibm-watson-assistant-e-google-dialogflow","status":"publish","type":"page","link":"https:\/\/www.l2maker.com.br\/documentacao\/api-de-integracao-com-ibm-watson-assistant-e-google-dialogflow\/","title":{"rendered":"API de Integra\u00e7\u00e3o com IBM Watson Assistant e Google DialogFlow"},"content":{"rendered":"<h1>Descri\u00e7\u00e3o do pacote<\/h1>\n<p>As fun\u00e7\u00f5es permitem de forma simplificada enviar e receber respostas da intelig\u00eancia artifical, de modo a manter um di\u00e1logo com o interlocutor o mais pr\u00f3ximo poss\u00edvel de um humano.<\/p>\n<p>Compativel com os melhores fornecedores:<\/p>\n<ul>\n<li><strong>Google DialogFlow<\/strong> &#8211; (<a href=\"https:\/\/dialogflow.com\">https:\/\/dialogflow.com<\/a>) &#8211; Importante: N\u00e3o damos suporte \u00e0 contrata\u00e7\u00e3o do servi\u00e7o que \u00e9 feita e aprovada diretamente pelo WhatsApp. Ap\u00f3s aprovado o acesso a instala\u00e7\u00e3o e\/ou configura\u00e7\u00e3o do servi\u00e7o local do WhatsApp pode ser contratado \u00e0 parte;<\/li>\n<li><strong>IBM Watson Assistant<\/strong> &#8211; (<a href=\"https:\/\/www.ibm.com\/cloud\/watson-assistant\/\">https:\/\/www.ibm.com\/cloud\/watson-assistant\/<\/a> ).<\/li>\n<\/ul>\n<p><strong>IMPORTANTE 1<\/strong>: <span style=\"color: #ff0000;\"><strong>O suporte a cria\u00e7\u00e3o, configura\u00e7\u00e3o e manuten\u00e7\u00e3o dos di\u00e1logos n\u00e3o \u00e9 parte da API. Caso deseje suporte adicional entre em contato com nosso comercial para contratar horas de consultoria.<\/strong><\/span><\/p>\n<p><strong>IMPORTANTE 2<\/strong>: <span style=\"color: #ff0000;\"><strong>A API n\u00e3o inclue a assinatura\/custos dos servi\u00e7os do fornecedor, que devem ser contratados diretamente. Tanto a IBM como o Google oferecem \u00f3timas faixas de uso gratuitas atualmente (nov\/2019), cabe ao usu\u00e1rio verificar as condi\u00e7\u00f5es diretamente com os fornecedores.<\/strong><\/span><\/p>\n<h1>Fun\u00e7\u00f5es que integram o pacote<\/h1>\n<ul>\n<li><strong>Di\u00e1logo &#8211; Inicializar;<\/strong><\/li>\n<li><strong>Di\u00e1logo &#8211; Processar Texto;<\/strong><\/li>\n<li>Di\u00e1logo &#8211; Processar A\u00fadio;<\/li>\n<li><strong>Di\u00e1logo &#8211; Criar Sess\u00e3o;<\/strong><\/li>\n<li>Di\u00e1logo &#8211; Deletar Sess\u00e3o;<\/li>\n<li>Di\u00e1logo &#8211; Processar A\u00fadio com Contexto;<\/li>\n<li>Di\u00e1logo &#8211; Processar Texto com Contextos<\/li>\n<li>Di\u00e1logo &#8211; Processar Autoriza\u00e7\u00e3o;<\/li>\n<li>Di\u00e1logo &#8211; Obter URL de Autoriza\u00e7\u00e3o;<\/li>\n<li>Di\u00e1logo &#8211; Revogar Autoriza\u00e7\u00e3o;<\/li>\n<li>Di\u00e1logo &#8211; Autentica\u00e7\u00e3o valida;<\/li>\n<li>Di\u00e1logo &#8211; Atualizar Ves\u00e3o.<\/li>\n<\/ul>\n<p>Observa\u00e7\u00e3o: Nem todos os fornecedores disponibilizam todas as fun\u00e7\u00f5es.<\/p>\n<h1>Como utilizar<\/h1>\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2020\/08\/gerando-o-service-account-key-para-acesso-a-api-do-dialogflow\/\">Gerando o Service account key para acesso \u00e0 API do DialogFlow<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2019\/10\/chatbot-com-whatsapp-telegram-e-inteligencia-artifical-em-maker\/\">Chatbot com WhatsApp, Telegram e Intelig\u00eancia artifical em Maker<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2018\/12\/usando-a-api-de-dialogos-com-o-dialogflow-do-google\/\">Usando a API de Di\u00e1logos com o DialogFlow do Google<\/a><\/li><\/ul>\n<h1>\u00daltimas vers\u00f5es<\/h1>\n<p>As \u00faltimas vers\u00f5es publicadas\u00a0podem ser baixadas nos links abaixo:<\/p>\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2022\/01\/api-de-dialogos-ibm-watson-assistant-e-google-dialogflow-versao-1-5-0-de-31-01-2022\/\">API de Di\u00e1logos (IBM Watson Assistant e Google DialogFlow) vers\u00e3o 1.5.0 de 31\/01\/2022<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2020\/08\/api-de-dialogos-ibm-watson-assistant-e-google-dialogflow-versao-1-3-0-de-25-08-2020\/\">API de Di\u00e1logos (IBM Watson Assistant e Google DialogFlow) vers\u00e3o 1.3.0 de 25\/08\/2020<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2019\/10\/api-de-dialogos-ibm-watson-assistant-e-google-dialogflow\/\">API de Di\u00e1logos (IBM Watson Assistant e Google DialogFlow) vers\u00e3o 1.1.1 de 21\/10\/2019<\/a><\/li><\/ul>\n<h1>Como instalar ou Atualizar<\/h1>\n<p>Para instalar basta baixar a vers\u00e3o mais recente se seguir os passos abaixo descritos, a atualiza\u00e7\u00e3o segue o mesmo roteiro, substituindo os arquivos e\/ou fun\u00e7\u00f5es existentes com os novos.<\/p>\n<h2>Maker 2.x, 3.x ou Studio<\/h2>\n<ol>\n<li>Acesso o sistema onde deseja adicionar as fun\u00e7\u00f5es de assinatura digital;<\/li>\n<li>Feche o editor de fluxos, e o cadastro de fun\u00e7\u00f5es se estiverem abertos;<\/li>\n<li>Importe o arquivo \u2018l2maker-dialogo-api-*.frz\u2019;<\/li>\n<li>Abra o edito de fluxos e procure pela nova categoria \u2018L2S &#8211; Di\u00e1logo\u2019;<\/li>\n<li>Pronto! Basta instalar no Webrun e usar a nova fun\u00e7\u00e3o.<\/li>\n<\/ol>\n<h2>Webrun 2.x, 3.x ou Studio<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2016\/11\/biblioteca-basica-da-l2-l2s-core-jar\/\" target=\"_blank\" rel=\"noopener noreferrer\">Instale a biblioteca b\u00e1sica em sua vers\u00e3o mais recente<\/a>;<\/li>\n<li>Copie o conte\u00fado da pasta Maker.Commons para a pasta<br \/>\n[<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">WEBRUN<\/a>]\\systems\\<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">Maker.Commons<\/a> (crie-a se n\u00e3o existir);<\/li>\n<li>Reinicie o Tomcat do Webrun;<\/li>\n<li>Acesse o sistema (1a vez);<\/li>\n<li>Reinicie novamente o Tomcat do Webrun (2a vez);<\/li>\n<li>Acesse o sistema novamente;<\/li>\n<li>Pronto! As bibliotecas est\u00e3o instaladas.<\/li>\n<\/ol>\n<ul>\n<li>NOTA 1: Sempre que atualizar ou republicar o Webrun ser\u00e1 necess\u00e1rio acessar, e em seguida reiniciar o Webrun uma vez para que as bibliotecas sejam carregadas.<\/li>\n<li>NOTA 2: Quando publicar seu sistem com JAR certifique-se de levar junto a pasta \u2018Maker.Commons\u2019.<\/li>\n<\/ul>\n<h2>VERS\u00c3O DE AVALIA\u00c7\u00c3O<\/h2>\n<ul>\n<li>A vers\u00e3o de avalia\u00e7\u00e3o apresenta uma ou mais das seguintes limita\u00e7\u00f5es:\n<ul>\n<li>Exibe mensagens de modo de avalia\u00e7\u00e3o;<\/li>\n<li>Substitui e\/ou adiciona texto nas mensagens enviadas e\/ou recebidas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o do pacote As fun\u00e7\u00f5es permitem de forma simplificada enviar e receber respostas da intelig\u00eancia artifical, de modo a manter um di\u00e1logo com o interlocutor o mais pr\u00f3ximo poss\u00edvel de um humano. Compativel com os melhores fornecedores: Google DialogFlow &#8211; (https:\/\/dialogflow.com) &#8211; Importante: N\u00e3o damos suporte \u00e0 contrata\u00e7\u00e3o do servi\u00e7o que \u00e9 feita e aprovada [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":100,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1502","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=1502"}],"version-history":[{"count":5,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1502\/revisions"}],"predecessor-version":[{"id":1897,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1502\/revisions\/1897"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=1502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}