텔레그램봇을 다른분들도 올리시길래, 저도 자작봇 하나 올립니다.
--------------
아파트 매매가를 알려주는 앱이나 사이트는 많은데,
업데이트가 되었을때 노티는 주는 곳은 못 찾아서 직접 만들었습니다.
https://telegram.me/apart_bot
텔레그램이 UI에 신경쓸 필요가 없고 구현이 빨라서 텔레그램봇으로 만들었으며,
매매가 정보는 공공데이터포털 api를 활용했습니다.
사용법은...
위 링크의 봇에게 아무 말이나 시키면 다음과 같이 help가 뜹니다.
명령어 사용법:
/howmuch 지역코드 년월 필터 : 해당 지역의 월 거래를 확인하며, 필터를 포함하는 정보를 조회합니다.
(년월이 생략되면 현재 월로 설정되며, 필터가 생략되면 전체 구/군의 정보가 나옵니다.)
ex. /howmuch 11710 201603
ex. /howmuch 11710
ex. /howmuch 11710 201603 잠실
/loc 지역명 : 지역코드 검색.
ex. /loc 송파
/noti add 지역코드 필터 : 노티 등록. howmuch의 사용법과 유사하며, 해당 결과가 있을 경우 매일 아침에 전송함(필터생략가능. 첫 노티는 전월 데이터도 전송됩니다).
ex. /noti add 11710 잠실
/noti list : 노티 리스트 조회.
/noti remove 아이디 : 노티 제거.
명령어는 3가지 입니다.
/howmuch 명령어를 이용해서 조회를 해볼 수 있습니다.
파라미터로는 지역코드, 년월, 필터를 받는데 순서를 꼭 지켜주시지 않으면 에러메시지를 답하게됩니다.
/loc 명령어는 위 /howmuch 명령어의 첫번째 파라미터인 지역코드를 얻기 위해서 존재합니다.
동단위가 아니라 구/군의 이름으로 검색을 해야 합니다.
이렇게 해서 /howmuch 명령어를 실행하면 구/군단위로는 너무 결과가 많을 경우가 있기 때문에 /howmuch 마지막 파라미터인 필터가 있습니다. 필터는 선택옵션이긴 한데, 주게되면 결과 중에 해당 필터 단어를 포함하는 값만 화면에 뿌려줍니다.
이렇게 해서 원하는 지역을 조회보고, 새로운 정보가 있을 경우 매일 아침에 정보를 받아보고 싶으시면 /noti 명령어를 쓰면 됩니다.
/noti add 명령어를 통해서 /howmuch와 동일한 정보를 받아 볼 수 있습니다.
주의할 점은 /noti add 시에는 년월을 주지 않아도 된다는 점입니다. 최신 데이터를 검색하므로 현재월과 전월을 자동으로 넣어서 조회해 보거든요.
/noti list는 현재 자신이 등록한 노티들을 체크하는 명령어이며, 쓸데없는게 등록되어 있거나 실수한 명령어들은 /noti remove로 제거하면 됩니다.
오류문의는 댓글 달아주세요~
개인서버라서 응답속도는 별로 빠르지 않습니다.
#CLiOS
#ClienKit2
관심있는 단지에 대한 노티가 매일오다니!!!!
감사합니다^^
다만 사용하다보니 궁금한 점이 있는데요,,, (죄송합니다, 앉으면 눕고싶은게 사람인지라,,,ㅜㅠ )
오피스텔은 검색이 안되던데,,,안되는게 맞는거죠?
관심있게 보고있는 단지중의 하나가 구조랑 면적은 완전 아파트긴한데, 허가는 오피스텔이라,,,
오피스텔도 검색되게 수정은 어려울까요?
일단 이 봇은 아파트 전용으로하고, 오피스텔에 대한 확장은 다른 봇으로 해야할것 같습니다.
긍정적으로 고민해 볼께요~
등록한 조건의 새로운 매물이 있어야만 옵니다 ㅎㅎ
그래서 사용자가 몰리면 좀 느립니다.
그냥 생으로 짜는거보다는 쉬운것 같아요.
https://github.com/nickoala/telepot
다음에 시간되실때 오피스텔 버젼 부탁드려도 될까요?^^
http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=315062CLIEN
#CLiOS