텔레그램 웹툰봇 만들기

웹툰 봇이 있었는데, 어느 순간부터 동작이 되지 않는다. 그렇다고 만화보자고 네이버나 다음 웹툰 앱을 설치하는 것도 번거롭고…

그래서 나도 만들어 본다.

텔레그램 봇 등록

https://steemit.com/kr-dev/@maanya/30

https://kimdoky.github.io/diary/2017/08/26/Telegram_bot.html

프로필 사진 변경

이미지 편집기로 150 x 150 짜리 이미지 대충 만들었음

명령어: /setuserpic

사용할 명령어 등록

add - 구독 시작
remove - 구독 종료
help - 도움말

호출 명령어: /setcommands

API 테스트

api 안내 사이트: https://core.telegram.org/bots/api#available-methods

getMe: 등록한 봇의 정보 가져오기

getUpdates: 구독자 목록, 구독자가 입력한 메시지 가져오기. offset에 updated_id 를 넣으면 특정 메시지 이후의 메시지만 가져온다.

sendMessage: 구독자 한 명에게 텍스트 보내기. 이 곳에 웹툰 에피소드의 url을 보내면 된다.

결과

웹툰 알리미 봇( http://t.me/webtoon_update_notifier_bot ) 에 가입하고, 웹툰의 에피소드 목록이 나오는 화면의 url(덴마였다면 https://comic.naver.com/webtoon/list.nhn?titleId=119874 가 된다)을 복사하고, 봇에 `/add https://comic.naver.com/webtoon/list.nhn?titleId=119874` 를 전송하면 구독이 시작된다.

소스는 github에 있지만, 소스가 더럽기도 하지만, 왠지 공개하면 웹툰 사이트에서 다른 걸로 바꿔버릴까봐 무서워서 당분간은 숨겨두는 걸로 ㅋ