LINE

A integração do Dialogflow com o LINE possibilita criar bots do LINE com facilidade, empregando processamento de linguagem natural baseado na tecnologia do Dialogflow.

Configurar o LINE

Para configurar a integração do agente com o LINE, é necessário o seguinte:

  • uma conta do LINE
  • o app LINE instalado em um dispositivo móvel

Criar um bot do LINE

  1. Faça login no site para desenvolvedores do LINE (em inglês) e clique em Messaging API.
  2. Clique em Start Now.
  3. Crie ou escolha um provedor.

    Se você criou um novo provedor, clique em Create Channel em “Messaging API”.

  4. Clique em Next Page.

  5. Digite o nome e a descrição do aplicativo.

  6. Escolha um plano.

  7. Escolha a categoria e a subcategoria do aplicativo.

  8. Digite seu endereço de e-mail.

  9. Clique em Confirm.

  10. Confirme as informações na página a seguir.

  11. Verifique as opções dos termos de uso.

  12. Clique em Create.

Configurar o Dialogflow

  1. Clique em Integrations no menu à esquerda.
  2. Clique no bloco LINE.
  3. Copie o endereço em Webhook URL.

Ativar o webhook no LINE

  1. Clique no aplicativo recém-criado.
  2. Em Channel access token (long-lived), clique em Issue.
  3. Em Use webhooks, clique em edit e em Enable.
  4. Em Webhook URL, cole o URL copiado.
  5. Copie ou anote as informações em Channel ID, Channel secret e Channel access token.

Continuar a configuração no Dialogflow

  1. Na janela pop-up de integração, cole as informações copiadas nos campos Channel ID, Channel secret e Channel access token.
  2. Escolha um ambiente, conforme aplicável.
  3. Clique em START.

Como testar

Para testar seu agente, toque nos três pontos horizontais na tela principal do app LINE. Em seguida, toque no ícone do código QR e faça a leitura do código QR na página de configurações do bot. Isso adiciona o bot à lista de conversas.

Mensagens de resposta avançadas

As mensagens de resposta avançadas a seguir são compatíveis.

Respostas de imagem

Um tipo de resposta de imagem do Dialogflow é enviado para LINE como um tipo de mensagem de imagem LINE.

Os formatos e os tamanhos compatíveis são:

  • jpeg
  • tamanho máximo de 1 MB
  • dimensões máximas de 240 x 240

Cards de resposta

Um tipo de resposta do cartão Dialogflow é enviado para LINE como um tipo de mensagem de modelo LINE.

Respostas rápidas

Um tipo de resposta rápida do Dialogflow é enviado para LINE como um tipo de mensagem de modelo LINE.

Respostas personalizadas de payload

Você pode enviar a maioria dos tipos de mensagem LINE com uma resposta de payload personalizada.

Por exemplo, o payload personalizado a seguir fornece uma mensagem de modelo LINE:

{
  "type": "template",
  "altText": "this is a buttons template",
  "template": {
    "type": "buttons",
    "thumbnailImageUrl": "https://example.com/bot/images/image.jpg",
    "title": "Menu",
    "text": "Please select",
    "actions": [
      {
        "type": "postback",
        "label": "Buy",
        "data": "action=buy&itemid=123"
      },
      {
        "type": "postback",
        "label": "Add to cart",
        "data": "action=add&itemid=123"
      },
      {
        "type": "uri",
        "label": "View detail",
        "uri": "http://example.com/page/123"
      }
    ]
  }
}