장바구니

등록된 상품이 없습니다
합계: 0

최근 본 상품

등록된 상품이 없습니다
워드프레스 전문가들이 선택한 필수 플러그인
    유용한팁
    Home / 유용한팁
    글보기
    텔레그램 알림봇 플러그인 설정방법
    조회수512
    2024-06-17 18:02


    게시물 등록, 댓글 등록, 회원가입, 상품 주문에 대한 알림 메시지를 텔레그램 채널로 전송하기 위해서는

    "텔레그램 알림봇 플러그인"을 설치하신 후 아래의 내용들을 순서대로 설정해 주셔야 합니다.


    텔레그램 알림봇 플러그인

    https://www.mangboard.com/store/?vid=189 




    1. 텔레그램에서 "botfather" 검색

     

    텔레그램 PC 버전을 설치하신 후 왼쪽 상단의 검색창에서 "botfather"을 검색하시면 여러개의 채널이 검색이 되는데 "@BotFahter" 아이디를 가진 채널을 클릭하신 후 "START" 버튼을 클릭합니다.

    텔레그램 PC 버전 다운로드: https://desktop.telegram.org/


    텔레그램1.jpg

     



    2. 텔레그램 봇 생성 명령어 입력

     

    텔레그램 봇 채팅방이 열리면 "/newbot" 명령어를 입력한 후

    텔레그램 봇 이름(mangboard)과 텔레그램 봇 아이디(mangboard_bot)를 순서대로 입력합니다.

    (텔레그램 봇 아이디는 반드시 "bot"으로 끝나도록 입력해 주셔야 합니다)

    봇 이름 입력이 완료되면 새로운 봇이 생성되고 텔레그램 API Token 값을 알려주는데 API Token 값은 망보드 옵션설정 페이지에서 "텔레그램 API Token" 항목에 입력해 주시면 됩니다.


    텔레그램2.jpg




    3. 텔레그램 봇 이름 검색

     

    텔레그램 검색창에서 생성한 봇 이름을 검색해서 이전 단계에서 생성한 봇 이름, 아이디가 동일한 봇을 선택하신 후 "START" 버튼을 클릭합니다.


    텔레그램3.jpg

     



    4. 테스트 메시지 전송

     

    봇 채팅방이 열리면 테스트 메시지(내용 상관없음)를 1개 전송해서 봇을 시작시켜 줍니다.


    텔레그램4.jpg

     



    5. 연결된 텔레그램 채널 ID 확인

     

    이전 단계에서 생성한 텔레그램 API Token 값을 망보드 옵션설정 페이지에 입력하고 수정 버튼을 클릭하여 저장해 줍니다.

    그리고 "연결된 채널ID 확인" 버튼을 클릭하여 텔레그램 채널 ID를 확인합니다.


    텔레그램5.jpg

     

    텔레그램 봇이 정상적으로 연결이 되었다면 아래와 같이 연결된 텔레그램 채널ID를 확인해 주는 팝업창이 표시됩니다. 


    텔레그램6.jpg

     



    6. 텔레그램 채널 ID 및 게시판 이름입력

     

    텔레그램 API Token에 연결된 채널ID를 망보드 옵션설정 페이지에서 "게시물 알림 채널1" 항목에 입력하신 후 게시물 등록 알림을 받을 게시판 이름을 "게시물 알림 게시판1" 항목에 입력해 줍니다.

    그리고 "게시물 알림 템플릿1" 항목에 원하시는 형태로 알림 메시지 템플릿을 수정해 줍니다.


    텔레그램7.jpg

     

    "테스트 메시지 전송" 버튼을 클릭하여 텔레그램 메시지가 정상적으로 전송되는지 확인하고 "게시물 알림 게시판1" 옵션항목에 입력한 게시판에 게시물을 등록하여 알림 메시지가 정상적으로 전송되는지 확인합니다.


    텔레그램8.jpg

     



    텔레그램 알림 메시지를 1명의 관리자에게만 전송할 경우에는 위의 내용까지만 설정해 주시면 되고

    여러명이 있는 텔레그램 채널에 알림 메시지를 전송하시려면 아래 내용을 추가로 진행해 주셔야 합니다.



    7. 텔레그램 채널 생성

     

    텔레그램 검색창 왼쪽에 있는 메뉴 버튼을 클릭하신 후 "New Channel" 버튼을 클릭합니다.


    텔레그램21.jpg


    채널 이름을 입력하신 후 "Create" 버튼을 클릭합니다.


    텔레그램22.jpg

     

    공개된 채널을 만드시려면 "Public Channel",

    비공개된 채널을 만드시려면 "Private Channel" 항목을 선택하신 후 "Save" 버튼을 클릭합니다. 


    텔레그램23.jpg

     

    채팅방 회원을 추가하는 화면이 나오면 채팅방에 참여할 회원을 추가하신 후

    이전 단계에서 생성한 텔레그램 봇 이름을 검색하여 추가해 줍니다.


    텔레그램24.jpg

     

    "Make admin" 버튼을 클릭하여 관리자 권한을 부여하고


    텔레그램25.jpg


    관리자 권한을 설정하신 후 Save 버튼을 클릭합니다.


    텔레그램26.jpg

     

    채널을 생성하신 후 텔레그램 봇을 추가해 주시면 자동으로 텔레그램 API Token에 채널이 연결됩니다.

    망보드 옵션설정 페이지에서 "텔레그램 API Token" 옵션 항목에 있는 "연결된 채널ID 확인" 버튼을 클릭하신 후 메시지 팝업에 새로 생성한 채널 이름과 채널ID가 추가로 표시되는지 확인합니다.

    새로 생성한 채널ID가 표시되지 않을 경우에는 이전 단계의 내용을 다시 확인해 보시거나 

    새로 생성한 채널에 테스트 메시지를 전송하여 연결상태를 갱신하신 후 확인해 보시기 바랍니다.


    텔레그램27.jpg

     


     

    7. 텔레그램 채널 ID 입력

     

    생성한 채널ID를 망보드 옵션설정 페이지에서 "게시물 알림 채널1" 항목에 쉼표로 구분해서 추가로 입력합니다.


    텔레그램28.jpg


    "테스트 메시지 전송" 버튼을 클릭하여 텔레그램 메시지가 정상적으로 전송되는지 확인합니다.

     

    텔레그램51.jpg

     

    "게시물 알림 게시판1" 옵션항목에 입력한 게시판에 게시물을 등록하여 알림 메시지가 정상적으로 전송되는지 확인합니다.


    텔레그램52.jpg


     

    위의 내용을 참고하여 "게시물 알림 게시판2","게시물 알림 게시판3","댓글 알림 게시판1","댓글 알림 게시판2","댓글 알림 게시판3","회원가입 알림","상품주문 알림"에 대한 옵션도 같이 설정해서 사용해 주시면 됩니다.


    텔레그램_옵션설정4.jpg




    [ 텔레그램 알림봇 게시물 등록 알림 변수 ]

    #{TITLE} : 게시물 제목 

    #{NAME} : 게시물 작성자 이름

    #{PHONE} : 연락처  (입력항목 및 내용이 있을 경우에만 표시)

    #{HOMEPAGE} : 홈페이지 URL (입력항목 및 내용이 있을 경우에만 표시)

    #{ADDRESS} : 주소 (입력항목 및 내용이 있을 경우에만 표시)

    #{EMAIL} : 이메일 (입력항목 및 내용이 있을 경우에만 표시)

    #{CONTENT} : 게시물 내용

    #{CATEGORY1} : 카테고리1 (입력항목 및 내용이 있을 경우에만 표시)

    #{CATEGORY2} : 카테고리2 (입력항목 및 내용이 있을 경우에만 표시)

    #{CATEGORY3} : 카테고리3 (입력항목 및 내용이 있을 경우에만 표시)


    #{EXT1} : 확장필드1(ext1, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT2} : 확장필드2(ext2, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT3} : 확장필드3(ext3, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT4} : 확장필드4(ext4, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT5} : 확장필드5(ext5, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT6} : 확장필드6(ext6, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT7} : 확장필드7(ext7, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT8} : 확장필드8(ext8, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT9} : 확장필드9(ext9, 입력항목 및 내용이 있을 경우에만 표시)

    #{EXT10} : 확장필드10(ext10, 입력항목 및 내용이 있을 경우에만 표시)


    #{PID} : 게시물 번호

    #{LINK_URL} : 페이지 URL 



    [ 텔레그램 알림봇 댓글 등록 알림 변수 ]

    #{TITLE} : 부모 게시물 제목 

    #{NAME} : 댓글 작성자 이름

    #{CONTENT} : 댓글 내용

    #{BOARD_PID} : 부모 게시물 번호

    #{PID} : 댓글 번호

    #{LINK_URL} : 페이지 URL 



    [ 텔레그램 알림봇 주문 알림 변수 ]

    #{NAME} : 주문자 이름 

    #{PHONE} : 주문자 연락처 

    #{EMAIL} : 주문자 이메일 

    #{ORDER_NUM} : 주문 번호 

    #{ORDER_DATE} : 주문 일자 

    #{ORDER_PRICE} : 주문 가격 

    #{PAYMENT_METHOD} : 결제방식 

    #{LINK_URL} : 주문 페이지 URL 

    #{ORDER_TITLE} : 대표 주문상품의 제목만 표시 (옵션 내용 표시안함)

      ex1) 한개의 상품 주문 : * 주문상품 : 비즈니스 패키지

      ex2) 여러개의 상품 주문 : * 주문상품 : 비즈니스 패키지 외 2건

    #{PRODUCT_LIST} : 주문 상품의 제목 및 옵션을 모두 표시 (예약 상품의 경우 예약 날짜를 포함하여 표시)

      ex1) 여러개의 상품 주문시 주문 상품의 제목을 모두 표시

               * 주문상품: 비즈니스 패키지 외 2건

                 1. 커머스 패키지 (수량:2)

                 2. 상담신청 패키지 (수량:3)

                 3. 비즈니스 패키지 (수량:3)

      ex2) 상품 옵션 내용이 있을 경우에 옵션내용을 제목 아래에 표시

             * 주문상품: 숙박예약 상품

              예약일자: 2021-08-20(금) ~ 2021-08-22(일)



     [ 텔레그램 알림봇 회원가입 알림 변수 ]

    #{NAME} : 회원 이름

    #{PHONE} : 회원 연락처 (입력항목 및 내용이 있을 경우에만 표시)

    #{EMAIL} : 회원 이메일 (입력항목 및 내용이 있을 경우에만 표시)

     



     

    카테고리일반