텔레그램 채널 알림(푸시) API
우선 BotFather 로 채널을 개설한다.
아래는 채널만들기 설명
위 채널만들기를 통해서 얻어야 할 것은 아래와 같다.
1. API TOKEN
2. 위 API TOKEN 을 사용가능한 봇사용자아이디
그리고 텔레그램 어플리케이션에서 직접 채널을 개설하고,
관리자 아이디를 위 봇파더에서 생성한 봇사용자아이디 로 지정해준다.
채널에서 관리자 아이디 지정방법 참고 URL : https://hatpub.tistory.com/49
아래는 PHP 소스코드~
참고URL : https://mytory.net/2016/10/18/how-to-send-telegram-message-automatically.html
==================================================================================================
$api_token = API TOKEN; //위 봇파더를 통해 생성한 봇사용자를, 해당 채널의 봇관리자로 임명해 주고, 그 봇유저의 API TOKEN 을 여기에 기입한다.
$telegram_text = "푸시내용내용내용";
$query_array = array(
'chat_id' => '@채널명', //채널명, 채널은 텔레그램 어플리케이션에서 직접 생성하면 된다. 예시) t.me/webschool_1
'text' => $telegram_text,
);
$request_url = "https://api.telegram.org/bot{$api_token}/sendMessage?" . http_build_query($query_array);
$curl_opt = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $request_url,
);
$curl = curl_init();
curl_setopt_array($curl, $curl_opt);