Telegram Trigger 노드 일반적인 문제
n8n Telegram Trigger 노드의 일반적인 문제와 질문에 대한 문서입니다. 문제 세부 내용과 해결 방법을 포함합니다.
다음은 Telegram Trigger 노드 의 일반적인 오류 및 문제와 해결 또는 문제 해결 단계입니다. 트리거 이벤트 대기 중 멈춤 # Execute step 또는 Execute workflow 버튼으로 Telegram Trigger 노드를 테스트할 때, 실행이 멈춘 것처럼 보이고 이벤트 수신을 중지할 수 없는 경우가 있습니다. 이 경우 워크플로를 종료하고 다시 열어 캔버스를 초기화해야 할 수 있습니다. 이벤트 수신 대기가 멈추는 현상은 n8n 외부의 네트워크 구성 문제로 자주 발생합니다. 특히 웹소켓 프록시를 구성하지 않고 역방향 프록시 뒤에서 n8n을 실행할 때 이러한 동작이 자주 발생합니다. 이 문제를 해결하려면 역방향 프록시 구성(Nginx, Caddy, Apache HTTP Server, Traefik 등)에서 웹소켓 지원을 활성화하세요. Bad request: bad webhook: An HTTPS URL must be provided for webhook # 이 오류는 역방향 프록시 뒤에서 n8n을 실행할 때 인스턴스의 웹훅 URL에 문제가 있을 때 발생합니다. 역방향 프록시 뒤에서 n8n을 실행할 때는 n8n 인스턴스가 실행 중인 공개 URL로 WEBHOOK_URL 환경 변수를 구성 해야 합니다. Telegram의 경우 이 URL은 반드시 HTTPS를 사용해야 합니다. 이 문제를 해결하려면 역방향 프록시에서 TLS/SSL 종료를 구성하세요. 그런 다음 WEBHOOK_URL 환경 변수를 HTTPS 주소로 업데이트하세요. 워크플로가 테스트 또는 프로덕션에서만 작동 # Telegram은 앱당 단일 웹훅만 등록할 수 있습니다. 즉, 테스트 URL에서 프로덕션 URL로(또는 반대로) 전환할 때마다 Telegram이 등록된 웹훅 URL을 덮어씁니다. 프로덕션에서도 활성화된 워크플로를 테스트하려고 하면 문제가 발생할 수 있습니다. Telegram 봇은 두 웹훅 URL 중 하나에만 이벤트를 전송하므로 다른 URL은 이벤트 알림을 받지 못합니다. 이 문제를 해결하려면 테스트 시 워크플로를 비활성화하거나 테스트와 프로덕션을 위한 별도의 Telegram 봇을 생성할 수 있습니다. 테스트용 별도 Telegram 봇을 생성하려면 첫 번째 봇을 생성할 때 완료한 과정을 반복하세요. 자세한 내용은 Telegram 봇 문서 및 Telegram 봇 API 레퍼런스 를 참조하세요. 테스트 시 워크플로를 비활성화하려면 다음 단계를 따르세요: 프로덕션 트래픽 중단 이 해결 방법은 테스트를 위해 일시적으로 프로덕션 워크플로를 비활성화합니다. 비활성화된 동안 워크플로는 더 이상 프로덕션 트래픽을 받지 못합니다. 워크플로 페이지로 이동합니다. 상단 패널의 Active 스위치를 토글하여 워크플로를 일시적으로 비활성화합니다. 테스트 웹훅 URL을 사용하여 워크플로를 테스트합니다. 테스트가 완료되면 Inactive 토글을 클릭하여 워크플로를 다시 활성화합니다. 프로덕션 웹훅 URL이 다시 작동해야 합니다.
