★★★● 작업 성공)텔레그램 API 연동/그누보드 게시물·댓글 등록 시 PUSH 보내기
본문
● 작업 성공)텔레그램 API 연동/그누보드 게시물·댓글 등록 시 PUSH 보내기
를 사용중에 각각의 메세를 송출 할수 있게
https://sir.kr/bbs/board.php?bo_table=g5_tip&wr_id=11788#c_18039
참조하여 작업 합니다
추)간단 사용은
https://11q.kr/www/bbs/board.php?bo_table=co4&wr_id=181
을 이용 간단히 bbs에 등록 각각의 업데이트 파일에 입력 사용 할 수 있습니다.
설정이 완료후 관리자 메뉴 등록 사용 가능 합니다
3) 동작 조건 : dsm7.0에서 사용조건 > 이와 같은 동작을 하는 텔레그램은 php 조건에 따라 동작 됩니다.
// dsm 7.0에서 web station 80/443 설정에서 php 7.2에서만 동작 7.3,7.4는 동작 하지 않습니다
메세지 수신이 다음과같이 들어 옵니다.
<적용 방법>..참고적으로 첨부 다운 참조
▶ 관리자 메뉴 적용소스
adm\telegram_setting.php 파일 사용하는 수정분 첨부 저장 합니다.
메뉴 생성 테마설정 basic으로 변경 생성 적용후 사용테마로 변경 사용
▶ phpMyAdmin 에서 sdl 실행 db 생성
CREATE TABLE IF NOT EXISTS `telegram_setting` (
`idx` int(255) NOT NULL,
`bot_api_code` varchar(255) NOT NULL,
`bot_chat_id` varchar(255) NOT NULL,
KEY `bot_api_code` (`bot_api_code`),
KEY `bot_chat_id` (`bot_chat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- 테이블의 덤프 데이터 `telegram_setting`
--
INSERT INTO `telegram_setting` (`idx`, `bot_api_code`, `bot_chat_id`) VALUES
(1, '', '');
CREATE TABLE IF NOT EXISTS `telegram_setting` (
`idx` int(255) NOT NULL,
`bot_api_code` varchar(255) NOT NULL,
`bot_chat_id` varchar(255) NOT NULL,
KEY `bot_api_code` (`bot_api_code`),
KEY `bot_chat_id` (`bot_chat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- 테이블의 덤프 데이터 `telegram_setting`
--
INSERT INTO `telegram_setting` (`idx`, `bot_api_code`, `bot_chat_id`) VALUES
(1, '', '');
상기 소스를 phpMyAdmin 접속하여 복사 SQL에 붙이기 하여 실행 합니다
▶ 메세지 송출을 위한 각각의 /bbs/?? update 파일에 추가 소스
bbs\write_update.php
bbs\write_comment_update.php
bbs\register_form_update.php
bbs\memo_form_update.php
...등등 많은 부분에 사용 및 메세지 변경 가능
공통 적용 소스 >
최상단에 include_once(G5_LIB_PATH.'/telegram_api.php'); 에 추가
메세지 내용을 변경 글등록 / 댓글 /회원가입 ....
주) include_once(G5_LIB_PATH.'/telegram_api.php'); 상단 위치에 적용 하고
메세지 송출 위치에 아래 부분을 추가 합니다.
자료 첨부 저장 합니다
각각의 파일의 뒷단에 내용을 변경 표시 하세요.
메세지 내용이 게시판 제목의 링크를 을 연결 할수가 없습니다
curl_tele_sent('https://11q.kr/www/bbs/new.php '.$bo_table.'_그룹_'.$board['bo_subject'].'_게시판_'.$wr_id.'_글이 등록됐습니다.');
curl_tele_sent('https://11q.kr/www/bbs/new.php '.$bo_table.'_그룹_'.$board['bo_subject'].'_게시판_'.$wr_id.'_댓글이 등록됐습니다.');
curl_tele_sent('https://11q.kr/www/bbs/new.php '.$bo_table.'_그룹_'.$board['bo_subject'].'_게시판_'.$wr_id.'_파일을 다운로드 하였습니다.');
curl_tele_sent('https://11q.kr/www/bbs/new.php '.$bo_table.'_그룹_'.$board['bo_subject'].'_게시판_'.$wr_id.'_글이 삭제 하였습니다.');
// 텔레그램으로 게시물 등록 알림 보내기 예)
curl_tele_sent(' ♠ '.G5_DOMAIN2.' ['.$board['bo_subject'].']게시판_['.$wr_id.'] ♠글_등록 되었습니다 ♥새로운글 '.G5_HTTPS_BBS2.'/new.php' );
curl_tele_sent(' ♣ '.G5_DOMAIN2.' ['.$board['bo_subject'].']게시판_['.$wr_id.'] ♣댓글_등록 되었습니다 ♥새로운글 '.G5_HTTPS_BBS2.'/new.php' );
curl_tele_sent(' ▼ '.G5_DOMAIN2.' ['.$board['bo_subject'].']게시판_['.$wr_id.'] ▼자료에서 다운로드 하였습니다 ♥새로운글 '.G5_HTTPS_BBS2.'/new.php' );
curl_tele_sent(' ◑ '.G5_DOMAIN2.' ['.$board['bo_subject'].']게시판_['.$wr_id.'] ◑글_이 삭제 하였습니다 ♥새로운글 '.G5_HTTPS_BBS2.'/new.php' );
curl_tele_sent('♥ telegram_api.php 관리자설정 동작으로 ['.$board['bo_subject'].']에_['.$wr_name.']님의_['.$wr_id.']글에_수정_됨, ☞ https://11q.kr/www/bbs/board.php?bo_table='.$bo_table.'%26wr_id='.$wr_id.'');
관련자료
-
링크
-
첨부등록일 2022.03.11 18:34등록일 2022.04.24 00:30
-
이전
-
다음
11qkr님의 댓글
HTML <a> 태그 ⇒
정의 및 특징
<a> 태그의 target 속성은 링크된 문서를 클릭했을 때 문서가 열릴 위치를 명시합니다.
문법
<a target="_blank|_self|_parent|_top|프레임 이름">
속성값
속성값 설명
_blank
링크된 문서를 새로운 윈도우나 탭(tab)에서 오픈함.
_self
링크된 문서를 링크가 위치한 현재 프레임에서 오픈함.
기본값으로 생략 가능.
_parent
링크된 문서를 현재 프레임의 부모 프레임에서 오픈함.
_top
링크된 문서를 현재 윈도우 전체에서 오픈함.
프레임 이름
링크된 문서를 명시된 프레임에서 오픈함.