• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    미해결

텔레그램 센드 메세지 API 4,096바이트 넘을시 전송 불가

24.02.17 19:58 작성 조회수 141

0

안녕하세요

유튜브도 보고, 강의도 결제해서 보고 있는 이광희라고 합니다.

강의 정말 감사드립니다.

 

강의대로 코드 짰더니 봇에 전송도 잘 되는데

문제는 메세지가 길어져서 (업무특성상 뉴스 검색량이 많음)

4,096바이트를 넘어가니 전송이 아얘 되지를 않네요.

 

일반적인 텔레그램 1:1채팅이나 단체방 채팅에서는 장문을 입력하면 자동으로 나눠져서 전송되는데

API는 4,096바이트가 넘어가니 아얘 전송이 되질 않네요.

1) 이걸 코딩에서 해결해서 전송해야 한다면 어떤 방법이 있을지

2) 아니면 텔레그램 API상 다른 방법이 있는지요

궁금합니다

답변 3

·

답변을 작성해보세요.

0

처음부터 join해서 메세지를 보내지 않고

title_list 리스트를 4천 바이트 안되게 슬라이싱 하고, 슬라이싱 한 리스트를 조인시켜서 해결 했습니다.

혹시 이거 찾아보시는 분들 있을까 싶어 남깁니다.

0

이건 API 자체에 제한이 있는 거라 제가 아는 지식에서는 그냥 파이썬으로 문자를 나눠서 전송하는 게 가장 좋은 방법일 것 같습니다.
다른 좋은 방법이 있을까 생각 한번 해봐야겠네요.

0

일단 메세지 변수가 str이니 이걸 글자수 단위로 쪼개서 전송하는 방법을 생각해봤는데 뭔가 좀 좋은거 없을까요