테스트 사이트 - 개발 중인 베타 버전입니다

[Python] sir.kr 알림을 telegram으로 받기

· 3년 전 · 4422 · 28
1970214704_1655424430.8366.png

안녕하세요? ^-^

냑 회원님들께서도 무더위에 다들 건강히 계시는지요? 

냑에 새 알림이 뜨면 telegram으로 그 내용을 전송받는 Python 스크립트를 작성했습니다.

다른 그누보드 사이트에도 약간의 튜닝만으로 사용 가능하므로, '플러그인' 게시판에 올립니다.

 

 

1. 적용 환경 및 라이선스

이 스크립트는 sir.kr을 기준으로 작성되었습니다.

라이선스는 아무런 제한 없이 자유롭게 이용 가능한 MIT 라이선스입니다 ^^

 

 

2. 사용법

스크립트의 제8열에 냑 ID, 제9열에 냑 패스워드를 입력하시고,

제72열에 telegram 토큰값, 제76열에 telegram 챗아이디값을 입력하면 됩니다.

주기적으로 실행하시려면 우분투 crontab 또는 윈도우 스케줄러에 넣으시면 됩니다 ^^

혹시 텔레그램봇을 생성하는 방법을 모르시면 아래 웹페이지를 참고하세요 :)

https://hatpub.tistory.com/48

 

 

3. 스크립트 구동 방식

https://sir.kr/bbs/pushmsg.php?read=n 에서 새 알림이 왔는지 확인합니다.

자동으로 sir_alarm_telegram.log 파일을 생성하여 알림을 중복으로 보내지 않도록 했습니다.

 

 

4. 적용 결과

아래 캡쳐화면과 같이, 새 알림이 오면 telegram으로 그 내용을 전송합니다.

(알림이 온 것을 브라우저에서 읽으면, 당연히 telegram으로 알림이 오지 않습니다.)

댓글이 달리면 그 내용이 아래 화면과 같이 파란색으로 표시됩니다.

제가 2주 동안 테스트한 결과, 다행히도 특별한 문제점을 발견하지는 못했습니다 ^^

 

990718968_1655895177.1414.jpg

 

 

5. 향후 개선할 점

아래 캡쳐화면과 같이, 대대댓글의 경우 알림은 오지만 댓글 내용을 파싱하지 못합니다.

이는 sir.kr의 대대댓글 알림이 댓글 URL이 아니라 본문 URL을 전송하기 때문입니다 ㅠㅠ

 

990718968_1655894144.7573.jpg

 

 

6. 마무리하며

이 스크립트를 사용하시면 Q&A 게시판에 질문을 작성한 후에 답변이 언제 달리나 하면서

새로고침을 계속 클릭하실 필요가 없을 것 같네요 ^-^

그럼 냑 회원님들께서도 편안한 저녁 되시고, 내일부터 장마가 온다는데 비 조심하세요~!

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 28개

와~ @@ 편리한 기능을 공유해주셔서 감사드립니다요!
무례하지만, 혹시 카톡으로 받을수는 없는지요... ㅜㅜ;
xpem 님 안녕하세요? ^-^
댓글과 추천 감사드립니다!!

SIR 알림을 카카오톡으로 받고 싶으시다는 말씀이시죠?? :)
카카오톡은 제가 잘 사용하지 않아서 시도해본 적이 없네요 ㅠㅠ
telegram으로 메시지를 보내는 함수를 카카오톡으로 변환하는 것은
아래 웹페이지를 참조하시면 어렵지 않게 해결될 것 같습니다 ^^
https://velog.io/@hibeen1/Python%EC%9C%BC%EB%A1%9C-%EB%82%98%EC%97%90%EA%B2%8C-%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1-%EB%B3%B4%EB%82%B4%EA%B8%B0
윗글 설명 중에서 'text 타입'으로 하시면 무난할 것 같네요!

그럼 맛점 드시고 오후부터 장마가 시작된다던데 비 조심하세요~! ^^
와우~ 귀한 댓글 감사드립니다. 이렇께까지 찾아주시다니 정말 감사드려요! 선이니스프리님도 장마기간 잘 보내셔용!!! : )
이게 그러니까
본인이 쓴글에 누가 댓글을 달면 텔레그램이나 카톡 어플을 설치했다면 알림을 받을 수 있다는 것인가요?

굳이 하이브리드앱을 만들필요도 없겠네요
일단 강추
안녕하세요?
구체적으로 어떤 목적으로 사용하시려는지는 모르겠으나, 텔레그램이나 카톡으로 무료 알림을 받을 수 있는 것은 맞습니다.
다만 서버 사이드의 스크립트가 아니라, 클라이언트 사이드의 스크립트입니다.
즉 유저가 직접 Python을 구동해야 합니다 ^^
그럼 즐거운 주말 되세요!
정말 유용한 자료 감사히 사용하겠습니다
옙 허접한 스크립트이지만 조금이나마 도움이 되셨으면 좋겠습니다 ^^
그럼 드디어 장마가 시작되었는데 비 조심하시고 편안한 저녁 되세요 :)
오우 완전 멋진 아이디어입니다!
오오~ 우성짱 님 안녕하세요? ^-^
추천과 댓글 감사드립니다!!
본문에 올린 캡쳐 사진에서도 볼 수 있듯이
우성짱 님께서 저번에 자게 글에 댓글 달아주신게 스크립트 테스트에 큰 도움이 되었습니다!!
그럼 우성짱 님께서도 비 조심하시고 블로그 운영도 홧팅홧팅입니다 :)
항상 감사드립니다~!
3년 전
[http://sir.kr/data/editor/2206/a732d13578660ecf410e2075daed15e1_1656035296_4551.PNG]

파이썬을 처음 써봤는데, 테스트 해보니 잘되네요~

처음에 파이썬 설치 후 디버그 할 때, 모듈설치부터 알아가는 재미가 좋았습니다.

배포 감사합니다.