인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
11강. 텔레그램 연결후 오류
해결된 질문
작성
·
39
0

"error": "Bad Request: can't parse entities: Can't find end of the entity starting at byte offset 2788"
--------
어찌어찌 따라가긴 하는데 과연 이 강좌가 끝나면 이걸 혼자 할 수 있을지 계속 회의적이긴 하네요...
api나 n8n 서비스 전반에 대한 이해가 없으면 어떤걸 어떻게 써야 할지 갈피를 못잡을 듯 합니다.
일단 끝까지는 갑니다.
----------
위 질문이 텔레그램 자체에 대한 오류면 스킵해 주셔도 되요.
답변 2
0
어찌어찌 따라가고 계신것만 해도 대단하신 겁니다. 말씀하신 것 처럼 API 가 뭔지도 모르는 상태에서 이 강의를 한번 보고 아 어떤걸 어떻게 써야하겠구나 라고 생각을 하실 수 있는 분들이 과연 몇명이나 계실까요? 그렇기에 굳이 벌써부터 회의적이실 필요는 없다고 생각됩니다.
AI 시대가 도래해왔고 이미 세상의 발전과 변화의 속도는 이전 시대보다 수십배는 빨라진 세상에서 저 역시 20년 개발자 생활을 해왔어도 갈피를 못잡는게 한두가지가 아닙니다. 저도 n8n을 처음 접했고 첫번째 강의를 만들기까지 이것저것 만들어보고 시행착오도 겪어보고 수백만원 어치의 API 사용료를 지불해가며 대략 700여개의 워크플로우를 만들어보고 나서 완성된 강의인점도 참고하셨음 좋겠습니다.

일단 올려주신 스샷이 너무 부분적인 부분만 있어서 어디가 문제라고 정확히 알려드릴 수는 없겠지만 보여진 내용만으로 봤을때는 현재 해당노드로 넘어온 데이터의 2788글자즘에 엔티티가 깨진 상태로 전송이 되서 생긴 오류로 보입니다. 여기서 엔티티가 깨진 상태란 마크다운이나 HTML 같은 형태의 데이터가 열림 문자만 있고 닫힌 문자가 없음을 의미합니다.
<b>안녕
*안녕위의 예시처럼 <b>로 열었으면 </b>로 닫아야 하고 * 로 열였으면 *로 닫아야 하는데 이 닫힘 문자가 없는 경우라는 이야기 입니다. 물론 위의 내용은 그냥 예시일 뿐이고 실제 어떤 내용인지는 찾아보셔야 하는 부분입니다. 이는 n8n 문제도 아니고 API 문제도 아니고 그냥 현재 전송된 데이터의 문제일뿐입니다. AI가 긴 문자열을 생성할때 간혹 실수하거나 아니면 AI가 결과를 뽑다가 만 경우 등 몇몇가지 상황이 있을 수 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 조르바님.
귀하께서 질문하신 문제는 텔레그램과 관련된 오류로 보입니다. 에러 메시지에서 “Bad Request: can’t parse entities”는 일반적으로 JSON 데이터의 형식에 문제가 있을 때 발생합니다. 텔레그램 메시지를 구성할 때, 특정 문자나 엔티티가 제대로 닫혀 있지 않다는 것이 이 오류의 주요 원인이 될 수 있습니다. 이를 해결하기 위해서는 JSON의 구조와 텔레그램 메시지 포맷을 확인하고, 모든 엔티티나 문자(예: 인증, URL 등)가 올바르게 닫혔는지 확인해 보셔야 합니다.
문제가 여전히 해결되지 않는다면, 강의의 과정에 따라 텔레그램에 메시지를 보내기 위해 설정한 JSON 구조를 다시 확인하고, 특히 엔티티의 시작과 끝이 일치하는지를 점검해보세요.
관련하여 추가적인 도움을 받을 수 있는 유사한 질문을 소개해드립니다:
- “텔레그램 봇 만들기 오류 해결 방법”: 이 게시물에서는 텔레그램 봇 설정 중 발생할 수 있는 다양한 오류에 대한 해결 방법을 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




