LINE

A integração do LINE com os agentes de conversação (Dialogflow CX) permite criar bots do LINE com facilidade, empregando processamento de linguagem natural baseado na tecnologia dos agentes de conversação (Dialogflow CX).

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 agentes de conversação (Dialogflow CX)

  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.

Teste

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. Consulte 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

Depois de configurar as respostas específicas do canal, o canal DF_CX_LINE é usado automaticamente quando o agente responde às mensagens do Line.