본문으로 건너뛰기

LINE

현재 LINE 프로필은 서명된 웹훅으로 Messaging API 텍스트 이벤트를 수신하고, 구성된 버전 2.1 채널 접근 토큰을 사용해 Push API로 텍스트를 전송합니다. 수명이 짧은 웹훅 reply_token을 전송 자격 증명으로 사용하지 않습니다. 수신자는 푸시 메시지 자격을 갖춰야 합니다. 이 프로필은 네이티브 미디어 수신 허용 기능을 제공하지 않습니다.

필요한 항목​

  • LINE Messaging API 채널.
  • 버전 2.1 채널 접근 토큰.
  • Channel secret.
  • 선택적 Bot User ID.
  • Anyy Gateway로 향하는 공개 HTTPS 경로.

채널을 구성할 때 최신 LINE Messaging API 참조를 확인하세요.

Dashboard에서 연결​

  1. Dashboard → Channel → Add를 엽니다.
  2. LINE을 선택합니다. 기본 항목은 Messaging API webhook을 사용합니다.
  3. 채널 접근 토큰과 Channel secret을 입력합니다.
  4. 명시적 식별자 일치가 필요할 때만 Bot User ID를 추가합니다.
  5. 자격 증명을 저장한 뒤 CLI 마법사로 정책을 변경합니다.
  6. LINE Developers Console에서 웹훅 URL을 등록하고 활성화합니다.

메시징 플랫폼에 따라 공유 리스너와 HTTPS 프록시를 활성화하세요. 콜백 경로는 다음과 같습니다.

/channels/line/ACCOUNT_ID/webhook

기본 계정 ID는 line입니다.

접근 정책​

다이렉트 메시지 기본값은 open이며 open, allowlist, disabled를 지원합니다. 그룹 메시지 기본값은 mention이며 mention, open, allowlist, disabled를 지원합니다.

LINE에는 발신자 페어링이 없습니다. 대화형 anyy setup channel 마법사에서 LINE을 선택해 정책을 바꿉니다. Dashboard 양식에는 정책 입력이 없고 현재 설정 작업은 LINE 허용 목록 항목을 편집하지 않습니다. 목록이 비어 있거나 일치하지 않으면 접근을 거부합니다. 공통 설정 제한을 확인하세요.

연결 확인​

anyy channel doctor line
anyy channel reload

LINE 콘솔의 웹훅 검증을 사용한 다음 다이렉트 메시지와 그룹 멘션을 테스트하세요.

공개 프록시를 통한 서명을 검증하세요

Channel secret은 웹훅 본문 전체를 정확히 검증합니다. 본문을 변경하지 않고 Anyy에 전달하도록 역방향 프록시를 구성하세요.

문제 해결​

문제확인 사항
콘솔 웹훅 테스트 실패공개 HTTPS 접근 가능 여부와 정확한 계정 경로
서명 거부Channel secret과 변경되지 않은 요청 본문
수신은 되지만 발신 실패버전 2.1 접근 토큰과 채널 가용성
다이렉트 메시지 무시DM 정책과 허용 목록
그룹 메시지 무시그룹 정책, 허용 목록, 명시적 멘션