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. Siga o guia do LINE Primeiros passos com a API Messaging para criar um provedor e um canal da API Messaging (se não for criado antes).
  2. Copie as seguintes informações do canal criado no LINE Developers Console:

    • Token de acesso ao canal (de longa duração)
    • ID do canal
    • Secret do canal

Configurar o Dialogflow

  1. Clique na guia Gerenciar no painel à esquerda.
  2. Clique em Integrations no menu à esquerda.
  3. Clique no botão Conectar no bloco Linha.
  4. Preencha as seguintes informações:
    • Token de acesso ao canal
    • ID do canal
    • Secret do canal
  5. Escolha um ambiente, conforme aplicável.
  6. Clique em Iniciar.
  7. Copie o endereço em Webhook URL.

Ativar o webhook no LINE

Siga o guia do LINE Definir um URL de webhook para concluir a configuração.

testes

Para testar seu agente, siga o guia do LINE Como adicionar amigos por meio do código QR para adicionar o bot à lista de conversas. O código QR pode ser encontrado na guia API Messaging do Console para desenvolvedores LINE. Depois disso, você poderá enviar mensagens ao teste para o bot.

Mensagens de resposta avançadas

As mensagens de resposta avançadas são compatíveis com o Payload personalizado em Fulfillment. Consult Objetos de mensagem do LINE para saber o formato da mensagem.

Por exemplo, o payload personalizado a seguir fornece uma mensagem de texto simples do LINE:

{
  "type": "text",
  "text": "Hello, world"
}

O payload personalizado a seguir fornece uma mensagem com modelo do 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"
      }
    ]
  }
}

Respostas específicas do canal

Quando configuradas, as respostas específicas do canal com o canal DF_CX_LINE serão usadas automaticamente quando o agente responder a mensagens de linha.