A integração com o LINE dos Agentes de conversação (Dialogflow CX) permite criar bots do LINE facilmente com recursos processamento de linguagem baseado na tecnologia de 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
- Siga o guia do LINE Introdução à API Messaging para criar um provedor e um canal da API Messaging (caso não tenha sido criado antes).
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)
- Clique na guia Gerenciar no painel à esquerda.
- Clique em Integrations no menu à esquerda.
- Clique no botão Conectar no bloco Linha.
- Preencha as seguintes informações:
- Token de acesso ao canal
- ID do canal
- Secret do canal
- Escolha um ambiente, conforme aplicável.
- Clique em Iniciar.
- 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
será usado automaticamente quando o agente responder a mensagens de linha.