2024.10.22 - [사이드 프로젝트/텔레그램으로 전자책 읽기 📙] - 카카오톡 API vs 텔레그램 Bot 선택 과정
2024.10.22 - [사이드 프로젝트/텔레그램으로 전자책 읽기 📙] - 텔레그램 봇 생성과 토큰 얻는 방법 + 챗 아이디 얻기
2024.10.22 - [사이드 프로젝트/텔레그램으로 전자책 읽기 📙] - python으로 epub 목차 가져오기
위와 같은 과정들을 거치고 봇이 완성되었다.
EbookLib, python-telegram-bot 라이브러리에게 무수한 감사를 :)
봇 소개
/help 명령어를 통해 도움말을 확인할 수 있다.
먼저 epub 파일을 전송해주자
전송이 완료되고 조금 기다려주면 파일 분석이 완료된다.
참고로 20mb 넘는 파일은 라이브러리 특성 상 처리하지 못한다. (해결 방법이 있는지는 알아보지 않음)
/book 명령어를 통해 현재 책 정보를 알 수 있다.
/index 명령을 통해 목차를 확인할 수 있다.
원해는 목차 번호를 입력해 이동할 수 있다.
1번 목차로 가보겠다.
온점 (.) 을 입력하면 책장을 넘기듯 자연스럽게 이어서 읽을 수 있다.
일부로 240자 가량으로 끊어 보내지게 했다.
핸드폰 화면에서 불편함 없이 한 메시지에 표시하기에 적절한 크기를 찾아 조정했다.
마치며
이 봇이 실행되고 있는 한, PC, 모바일환경 상관 없이 가볍게 채팅하듯 책을 읽을 수 있게 되었다.
물론 epub 파일을 개인이 소유하고 있어야 한다는 단점이 있지만...!
원하는 목적을 달성해서 기분이 좋다 :)
'사이드 프로젝트 > 텔레그램으로 전자책 읽기 📙' 카테고리의 다른 글
python으로 epub 목차 가져오기 (0) | 2024.10.22 |
---|---|
텔레그램 봇 생성과 토큰 얻는 방법 + 챗 아이디 얻기 (0) | 2024.10.22 |
카카오톡 API vs 텔레그램 Bot 선택 과정 (0) | 2024.10.22 |