Back to Picoclaw

Line

docs/channels/line/README.pt-br.md

0.2.82.1 KB
Original Source

Voltar ao README

Line

O PicoClaw suporta o LINE por meio da LINE Messaging API com callbacks de webhook.

Configuração

json
{
  "channel_list": {
    "line": {
      "enabled": true,
      "type": "line",
      "channel_secret": "YOUR_CHANNEL_SECRET",
      "channel_access_token": "YOUR_CHANNEL_ACCESS_TOKEN",
      "webhook_path": "/webhook/line",
      "allow_from": []
    }
  }
}
CampoTipoObrigatórioDescrição
enabledboolSimSe o canal LINE deve ser habilitado
channel_secretstringSimChannel Secret da LINE Messaging API
channel_access_tokenstringSimChannel Access Token da LINE Messaging API
webhook_pathstringNãoCaminho do webhook (padrão: /webhook/line)
allow_fromarrayNãoLista de permissão de IDs de usuário; vazio permite todos

Configuração passo a passo

  1. Acesse o LINE Developers Console e crie um provedor de serviços e um canal Messaging API
  2. Obtenha o Channel Secret e o Channel Access Token
  3. Configure o webhook:
    • O LINE exige que os webhooks usem HTTPS, portanto é necessário implantar um servidor com suporte a HTTPS ou usar uma ferramenta de proxy reverso como o ngrok para expor seu servidor local à internet
    • O PicoClaw usa um servidor HTTP Gateway compartilhado para receber callbacks de webhook de todos os canais, escutando em 127.0.0.1:18790 por padrão
    • Defina a URL do webhook como https://your-domain.com/webhook/line e configure um proxy reverso do seu domínio externo para o Gateway local (porta padrão 18790)
    • Ative o webhook e verifique a URL
  4. Preencha o Channel Secret e o Channel Access Token no arquivo de configuração