텔레그램 PC 버전을 설치하신 후 왼쪽 상단의 검색창에서 "botfather"을 검색하시면 여러개의 채널이 검색이 되는데 "@BotFahter" 아이디를 가진 채널을 클릭하신 후 "START" 버튼을 클릭합니다. 텔레그램 PC 버전 다운로드: https://desktop.telegram.org/
텔레그램 봇 채팅방이 열리면 "/newbot" 명령어를 입력한 후 텔레그램 봇 이름(mangboard)과 텔레그램 봇 아이디(mangboard_bot)를 순서대로 입력합니다. (텔레그램 봇 아이디는 반드시 "bot"으로 끝나도록 입력해 주셔야 합니다) 봇 이름 입력이 완료되면 새로운 봇이 생성되고 텔레그램 API Token 값을 알려주는데 API Token 값은 망보드 옵션설정 페이지에서 "텔레그램 API Token" 항목에 입력해 주시면 됩니다.
텔레그램 검색창에서 생성한 봇 이름을 검색해서 이전 단계에서 생성한 봇 이름, 아이디가 동일한 봇을 선택하신 후 "START" 버튼을 클릭합니다.
봇 채팅방이 열리면 테스트 메시지(내용 상관없음)를 1개 전송해서 봇을 시작시켜 줍니다.
이전 단계에서 생성한 텔레그램 API Token 값을 망보드 옵션설정 페이지에 입력하고 수정 버튼을 클릭하여 저장해 줍니다. 그리고 "연결된 채널ID 확인" 버튼을 클릭하여 텔레그램 채널 ID를 확인합니다.
텔레그램 봇이 정상적으로 연결이 되었다면 아래와 같이 연결된 텔레그램 채널ID를 확인해 주는 팝업창이 표시됩니다.
텔레그램 API Token에 연결된 채널ID를 망보드 옵션설정 페이지에서 "게시물 알림 채널1" 항목에 입력하신 후 게시물 등록 알림을 받을 게시판 이름을 "게시물 알림 게시판1" 항목에 입력해 줍니다. 그리고 "게시물 알림 템플릿1" 항목에 원하시는 형태로 알림 메시지 템플릿을 수정해 줍니다.
"테스트 메시지 전송" 버튼을 클릭하여 텔레그램 메시지가 정상적으로 전송되는지 확인하고 "게시물 알림 게시판1" 옵션항목에 입력한 게시판에 게시물을 등록하여 알림 메시지가 정상적으로 전송되는지 확인합니다.
텔레그램 알림 메시지를 1명의 관리자에게만 전송할 경우에는 위의 내용까지만 설정해 주시면 되고 여러명이 있는 텔레그램 채널에 알림 메시지를 전송하시려면 아래 내용을 추가로 진행해 주셔야 합니다.
7. 텔레그램 채널 생성
텔레그램 검색창 왼쪽에 있는 메뉴 버튼을 클릭하신 후 "New Channel" 버튼을 클릭합니다.
채널 이름을 입력하신 후 "Create" 버튼을 클릭합니다.
공개된 채널을 만드시려면 "Public Channel", 비공개된 채널을 만드시려면 "Private Channel" 항목을 선택하신 후 "Save" 버튼을 클릭합니다. 채팅방 회원을 추가하는 화면이 나오면 채팅방에 참여할 회원을 추가하신 후 이전 단계에서 생성한 텔레그램 봇 이름을 검색하여 추가해 줍니다.
"Make admin" 버튼을 클릭하여 관리자 권한을 부여하고
관리자 권한을 설정하신 후 Save 버튼을 클릭합니다. 채널을 생성하신 후 텔레그램 봇을 추가해 주시면 자동으로 텔레그램 API Token에 채널이 연결됩니다. 망보드 옵션설정 페이지에서 "텔레그램 API Token" 옵션 항목에 있는 "연결된 채널ID 확인" 버튼을 클릭하신 후 메시지 팝업에 새로 생성한 채널 이름과 채널ID가 추가로 표시되는지 확인합니다. 새로 생성한 채널ID가 표시되지 않을 경우에는 이전 단계의 내용을 다시 확인해 보시거나 새로 생성한 채널에 테스트 메시지를 전송하여 연결상태를 갱신하신 후 확인해 보시기 바랍니다.
생성한 채널ID를 망보드 옵션설정 페이지에서 "게시물 알림 채널1" 항목에 쉼표로 구분해서 추가로 입력합니다.
"테스트 메시지 전송" 버튼을 클릭하여 텔레그램 메시지가 정상적으로 전송되는지 확인합니다.
"게시물 알림 게시판1" 옵션항목에 입력한 게시판에 게시물을 등록하여 알림 메시지가 정상적으로 전송되는지 확인합니다.
위의 내용을 참고하여 "게시물 알림 게시판2","게시물 알림 게시판3","댓글 알림 게시판1","댓글 알림 게시판2","댓글 알림 게시판3","회원가입 알림","상품주문 알림"에 대한 옵션도 같이 설정해서 사용해 주시면 됩니다.
[ 텔레그램 알림봇 게시물 등록 알림 변수 ] #{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} : 회원 이메일 (입력항목 및 내용이 있을 경우에만 표시)
|