http://blog.acidpop.kr/191


예전에 제로보드 새글 또는 새 댓글을 텔레그램으로 받는 글을 포스팅 한적이 있다.


해당 글은 제로보드의 Core 파일(?) 을 수정해서 작동 하도록 만든 글이기에 일반 사용자가 접근 하기에는 어려운 점이 좀 있었다.






제로보드 문서를 좀 살펴 보다 보니 애드온을 이용해서 새 게시물이나 댓글이 등록 되는 시점에

 

특정 동작을 할 수 있도록 되어 있는걸 알게 되었다.

 

XE 애드온 문서를 참고 하여 대충 만들어 본 애드온이다.


제로보드를 설치 하고 해당 애드온만 설치 하면 바로 텔레그램으로 새글, 새 댓글 알림을 받을 수 있다.


SMS 나 이메일 알림 애드온은 꽤 많은것 같은데 Telegram 알림은 없는 것 같아서 만들어 보았다.






pushTelegram.zip



위 파일을 다운로드 받아서


/xe/addons 경로 아래에 압축을 풀면

 

pushTelegram 이란 디렉토리가 생성이 된다.


 



XE 설정 메뉴에 가서 설치된 애드온 메뉴가 이동 해 보면


pushTelegram 애드온이 설치 된 것을 확인 할 수 있다.


PC와 모바일 모두 체크 하고 저장 버튼을 누른다.


설정을 눌러 다음 화면으로 이동한다.



Telegram Bot Token 값은 다음 링크를 이용해서 생성된 Token 값을 입력한다.


http://blog.acidpop.kr/215



Telegarm 사용자 ID 는 다음 링크를 이용해서 알아 올 수 있다.


http://blog.acidpop.kr/216


보낼 대상의 숫자로 이루어진 사용자 ID를 입력한다.


해당 애드온이 작동할 게시판을 선택하고 저장 버튼을 누른다.




게시물을 작성 해 본다.



텔레그램으로 메시지가 잘 오는지 확인한다.


참고로 필자는 stop_spambot_xe 라는 애드온과 함께 사용중이다





왜 이 애드온을 아직까지 아무도 만든사람이 없는지는 잘 모르겠지만......


일단 제가 필요해서 만든 애드온이기에 필요한 사람들도 함께 쓸 수 있도록 블로그에 포스팅합니다.



다른곳에 퍼가실때는 꼭 출처를 남겨주세요.



 


 

휴리파파님께서 XE 텔레그램 애드온의 기능을 수정하여 더 좋은 애드온으로 개발하여 주셨습니다.

 

https://www.xetown.com/rxe_point/808690

 

위 링크를 참고하여 사용하시면 됩니다.

저작자 표시 비영리 변경 금지
신고

  • 안창덕 2016.06.30 09:27 신고

    감사합니다 정말 찾고 계속 찾고 있었던 건데 이제야 찾았네요
    잘 사용하겠습니다.
    아그리고 여러사람에게 보낼수 있는 방법은 없나요?

    1. BlogIcon Acidpop acidpop 2016.06.30 11:11 신고

      안녕하세요
      여러 사람에게 보내는 기능은 추가 될 예정이 없습니다.

      그룹 채팅방을 만들어서 해당 그룹 채팅방 ID를 넣으시는것도 괜찮은 방법일것 같습니다.

  • 초보 2016.07.17 23:08 신고

    잘쓰겠습니다.

  • 초보 2016.07.18 00:45 신고

    여러명에게 보내는건 봇이 읽어 들인걸 채널로 보내면 되네요..

    1. BlogIcon Acidpop acidpop 2016.07.20 13:48 신고

      채널로 보내셔도 되고 그룹채팅방으로 보내 셔도 됩니다.

      BotFatehr 에게 /setjoingroups 명령 보내고 봇 선택한 다음
      enable
      하시면 봇도 그룹 채팅방에 들어 가게 할 수 있습니다.

  • BlogIcon Dear Memory 2016.12.12 00:26 신고

    카톡으로 오게는 못하나요?

    1. BlogIcon Acidpop acidpop 2016.12.12 09:16 신고

      카카오톡 옐로아이디를 이용해서 직접 개발 하셔야 합니다.

  • 수화 2017.01.22 21:58 신고

    좋은 자료를 공개해주셔서 감사합니다. 게시글을 작성할 때에 정상적으로 텔레그램에 메시지가 오는데, 게시글을 수정할 때에도 동일하게 메시지를 보내네요. 혹시 글 수정하는 때엔 (&act=dispBoardWrite 이긴 하지만 이미 document_srl이 존재할 때) 예외 처리를 할 수 있을까요?

    1. BlogIcon Acidpop acidpop 2017.01.23 09:45 신고

      죄송하지만 요즘은 xe 를 운영하고 있지 않아서 개발이나 테스트가 불가능합니다.

      애드온 압축 해제 하셔서 직접 변경해보셔도 될것 같아요

    2. 도리 2017.08.04 10:59 신고

      작년 자료이지만 Acidpop님 항상 좋은 자료 감사합니다.

      수화님 혹시 예외처리는 성공하셨는지요?

      지금은 이상하게 db에서 nick_name 항목을 가져오지도 못하는군요.

  • 2017.08.06 15:56

    비밀댓글입니다

  • rodney 2017.08.12 11:38 신고

    그대로 따라 했는데.. 안되네요. 혹시 다른 설정도 필요한가요?

    1. BlogIcon Acidpop acidpop 2017.08.14 10:57 신고

      제가 요즘은 제로보드를 사용하고 있지 않아서 작동 여부는 정확히 확인하기 어렵구요.

      안된다고 하시면 어떻게 안되는지를 자세하게 설명 해주셔야 도움을 드릴수 있습니다.

  • rodney 2017.08.17 11:34 신고

    $query_array = array(
    'chat_id' => $chat_id,
    'text' => $newtgmsg,
    );
    $request_url = "https://api.telegram.org/bot{$token}/sendMessage?" . http_build_query($query_array);

    // curl로 접속
    $curl_opt = array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_SSL_VERIFYPEER => 0,
    CURLOPT_URL => $request_url,
    );
    $curl = curl_init();
    curl_setopt_array($curl, $curl_opt);

    // 응답결과는 알아서 처리.
    var_dump(curl_exec($curl));

    죄송해요~ 자세하게 알려드려야 했는데..

    위부분을 추가해서 해결 했습니다^^

    1. BlogIcon Acidpop acidpop 2017.08.17 13:15 신고

      그래도 해결이 되셔서 다행입니다. ^^;

  • lee 2017.09.16 13:24 신고

    아이폰 유저는 받을 수 없나요?

    1. BlogIcon Acidpop acidpop 2017.09.19 09:59 신고

      텔레그램은 아이폰에서도 사용 가능합니다.

  • BlogIcon 2017.09.22 13:44 신고

    봇을 채널로 보내는건 어떻게 할 수 있나요 ? ㅠ

    1. BlogIcon Acidpop acidpop 2017.09.25 12:07 신고

      안녕하세요

      생성하신 봇을 채널에 초대 하신 다음 사용하시면 됩니다.

      자세한 사항은 포스팅 한 글을 참고 바랍니다.

      http://blog.acidpop.kr/274

  • 2017.11.28 13:26

    비밀댓글입니다

  • 2017.11.28 13:27

    비밀댓글입니다

    1. BlogIcon Acidpop acidpop 2017.11.28 13:28 신고

      방명록에 답글 달아 드렸습니다 ^^;

  • 휴리파파 2017.11.29 01:43 신고

    안녕하세요. 하루 전 비밀글로 문의 남겼던 휴리파파입니다.
    https://www.xetown.com/rxe_point/808690 에 자료를 올렸습니다.(무료 다운로드)
    이름을 Board Activity Notification 이라 하였고,
    게시글 등록 수정 삭제 / 댓글 등록 수정 삭제에 대한 알림을 구분하여 푸쉬하도록 하였습니다.
    감사합니다.

    1. BlogIcon Acidpop acidpop 2017.11.29 09:02 신고

      네 감사합니다.

      게시글에도 해당 링크를 추가해 두었습니다.

다른 카테고리의 글 목록

강좌/Telegram BOT 카테고리의 포스트 목록