O LINE continua sendo uma das plataformas de mensagens mais populares da Ásia. Integrá-lo ao MaviBot dá acesso a milhões de usuários e permite a comunicação automatizada com o cliente através de um dos principais mensageiros da região.

Este guia orienta você por todo o processo de configuração — desde a criação da sua conta LINE até a conexão com o MaviBot e o envio das suas primeiras mensagens.

Conexão

Antes de conectar o LINE ao MaviBot, conclua as seguintes etapas de configuração:

  1. Crie um LINE Business ID no LINE Business Center.
  2. Crie uma LINE Official Account usando o LINE Official Account Manager.
  3. Ative a Messaging API nas configurações da sua Official Account.

Após ativar a Messaging API, abra Response settings e certifique-se de que Webhooks estejam ativados.

Importante

Os Webhooks devem estar ativados. Caso contrário, o LINE não enviará eventos para o MaviBot.

Channel ID e Channel Secret

Abra a seção Messaging API na sua LINE Official Account.

Lá você encontrará os dois valores necessários para conectar seu bot:

  • Channel ID
  • Channel Secret

Essas credenciais são necessárias ao conectar o LINE ao MaviBot.

Conecte o LINE ao MaviBot

  1. Abra a seção Messengers no MaviBot.
  2. Selecione LINE.
  3. Cole seu Channel ID e Channel Secret.
  4. Clique em Done.

Se as credenciais forem válidas, a integração será ativada imediatamente.

Variáveis do cliente

Quando um usuário envia uma mensagem, o MaviBot armazena automaticamente as seguintes variáveis do cliente.

Variável Descrição
line_source_type Tipo de conversa. Valores possíveis: user (chat privado), group (chat em grupo), room (chat em grupo legado).
line_quote_token Token usado para responder a uma mensagem específica. O MaviBot sempre armazena o token da última mensagem recebida. Pode ser usado com line_send_message().
line_request Payload completo do webhook. Disponível apenas quando a variável save_webhook está ativada.
latitude Latitude recebida quando o usuário compartilha uma localização.
longitude Longitude recebida quando o usuário compartilha uma localização.
line_address Endereço legível recebido junto com a localização compartilhada.

Essas variáveis permitem criar fluxos de chatbot flexíveis e personalizar respostas.

Callbacks do LINE

O MaviBot recebe os seguintes callbacks do LINE.

Callback Descrição
line_follow Usuário adicionou o bot como amigo ou o desbloqueou.
line_sticker Usuário enviou um sticker.
client_unsubscribed Usuário bloqueou o bot.
line_join Bot foi adicionado a um chat em grupo.
line_leave Bot saiu de um chat em grupo.
line_memberJoined Um novo membro entrou no chat em grupo.
line_memberLeft Um membro saiu do chat em grupo.

Esses callbacks podem ser usados para automação, gatilhos, mensagens de boas-vindas, notificações e registro.

Anexos

O LINE suporta os seguintes tipos de anexos:

  • Imagens
  • Vídeos
  • Mensagens de áudio e voz

Por favor, observe

O LINE permite no máximo 5 objetos em uma única mensagem.

Cada um dos seguintes conta como um objeto:

  • um anexo de mídia;
  • o texto da mensagem;
  • um conjunto de botões.

Se sua mensagem contiver texto, mídia e botões, certifique-se de que o número total de objetos não exceda cinco.

Botões

Teclado (respostas rápidas)

Exibido acima do campo de entrada de mensagem.

  • Máximo: 13 botões

Botões no texto

Exibidos abaixo do texto da mensagem.

  • Máximo: 4 botões
  • Comprimento máximo da mensagem: 160 caracteres

Tipos de botões disponíveis

  • Padrão
  • Callback
  • Solicitar geolocalização (apenas botões de Resposta Rápida)

Conectando o bot a um grupo

Para permitir que seu bot seja adicionado a chats em grupo, ative esta opção no LINE Official Account Manager.