그누보드 텔레그램 봇 연동

그누보드 텔레그램 봇 연동

QA

그누보드 텔레그램 봇 연동

답변 1

본문

잘 되던 글 작성 시 텔레그램 봇이 메시지를 쏴주는 기능이 작동이 안됩니다.

혹시 텔레그램 정책이 변동되었거나 했을까요? 다른 분들은 작동 잘 되시는지요?

 

아래는 코드입니다.

bbs 폴더에 telegram_class.php라는 파일이 있습니다.

 


<?php
if (!defined('_GNUBOARD_')) exit;
function curl_tele_sent_1($text){
   
 if(!$text){
        exit("No Data!!");
    } // end
    
    // $row = sql_fetch(" select bot_api_code, bot_chat_id from telegram_setting where idx = 1 ");
    
    //if(!$row['bot_api_code'] && !$row['bot_chat_id']){
    //    exit();
    //}
    
    $ch = curl_init();
    $api_code = '코드부분';
    $chat_id = '챗아이디 부분'; 
    $curl_url = "https://api.telegram.org/bot{$api_code}/sendMessage?chat_id={$chat_id}&text={$text}";
    _setopt($ch, CURLOPT_URL, $curl_url);
    _setopt($ch, CURLOPT_RETURNTRANSFER, true);     
    _setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);      
    _setopt($ch, CURLOPT_SSL_VERIFYPEER, false);   
    $exec = curl_exec($ch);
    
    
} // curl_tele_sent end 
?>

 

아래는 write_update.skin.php의 글 작성시 메시지 쏴주는 코드입니다.

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_BBS_PATH.'/telegram_class.php');
curl_tele_sent_1(''.$wr_name.'가 글을 작성');
?>

 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #css ×
전체 2,087
© SIRSOFT
현재 페이지 제일 처음으로