몰라무서워님의 텔레그램 댓글,답글 알림에서 새글도 알림 받으려면?
본문
안녕하세요
몰라무서워님의 텔레그램 댓글,답글 알림을 잘 사용하고 있습니다.
여기서 약간 욕심이 생겨서 새글도 알림 받아볼려고 해서
수정을 해봤는데 잘 안되네요ㅜㅜ
답글에서
funcs.php
if($w=='r'){
include_once(G5_PATH.'/telegram/funcs.php');
bt_tg_reply($bo_table, $wr, $wr_id, $mb_id);
}
if($w==' '){
include_once(G5_PATH.'/telegram/funcs.php');
bt_tg_reply($bo_table, $wr, $wr_id, $mb_id);
}
function bt_tg_reply($bo_table, &$wr, $wr_id, $mb_id){
global $write_table;
$mem = get_member($wr['mb_id']);
$chat_id = $mem[BT_TG_TIDFLD];
$sql = "SELECT * FROM ".$write_table." WHERE wr_id=".$wr_id;
$rs = sql_fetch($sql);
//chat_id 가 없거나 본인글이면 제외
if(trim($chat_id)=='' || $mem['mb_id']===$mb_id) return;
$text = $wr['wr_name'].'님 글에 답변이 등록되었습니다'.PHP_EOL.
'제목: '.cut_str($rs['wr_subject'], 20).PHP_EOL.
G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id;
bt_tg_send($chat_id, $text) ;
}
답변 2
include_once(G5_PATH.'/telegram/funcs.php');
if(!$w){
bt_tg_new($bo_table, $wr_id, 'admin'); // 관리자에게 새글 알림
} else if($w == 'r') {
bt_tg_reply($bo_table, $wr, $wr_id, $mb_id); // 답글 알림
}
function bt_tg_new($bo_table, $wr_id, $mb_id){
global $board, $wr_subject;
$mem = get_member($mb_id);
$chat_id = $mem[BT_TG_TIDFLD];
$text = $board['bo_subject'].'게시판에 새글이 등록되었습니다'.PHP_EOL.
'제목: '.cut_str($wr_subject, 20).PHP_EOL.
G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id;
bt_tg_send($chat_id, $text) ;
}
테스트는 안해봤습니다만, 대략 이정도로 하면 될 듯 합니다.
우와 대박
그림자 밟기님 감사합니다.
그대로 해보니까 잘되네요..