그누보드 텔레그램 봇 연동
손이시려워꽁
3년 전
조회 2,380
잘 되던 글 작성 시 텔레그램 봇이 메시지를 쏴주는 기능이 작동이 안됩니다.
혹시 텔레그램 정책이 변동되었거나 했을까요? 다른 분들은 작동 잘 되시는지요?
아래는 코드입니다.
bbs 폴더에 telegram_class.php라는 파일이 있습니다.
</p>
<p><?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 = "<a href="https://api.telegram.org/bot{$api_code}/sendMessage?chat_id={$chat_id}&text={$text}";" target="_blank" rel="noopener noreferrer">https://api.telegram.org/bot{$api_code}/sendMessage?chat_id={$chat_id}&text={$text}";</a>
@curl_setopt($ch, CURLOPT_URL, $curl_url);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
@curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
@curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$exec = curl_exec($ch);
} // curl_tele_sent end </p>
<p>?></p>
<p>
아래는 write_update.skin.php의 글 작성시 메시지 쏴주는 코드입니다.
</p>
<p><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_BBS_PATH.'/telegram_class.php');</p>
<p>curl_tele_sent_1(''.$wr_name.'가 글을 작성');</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인