본문 바로가기

자료

텔레그램 채널 알림(푸시) API/PHP

728x90

우선 BotFather 로 채널을 개설한다.

아래는 채널만들기 설명

 

https://hatpub.tistory.com/48

위 채널만들기를 통해서 얻어야 할 것은 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 을 여기에 기입한다.

$telegram_text = "푸시내용내용내용";

$query_array = array(

    'chat_id' => '@채널명',

    '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);

728x90