텔레그램 푸쉬 봇
[code]
<?php
/*
https://telegram.me/botfather 접속하여 봇아빠를 채팅창에 호출 하고 다음 커맨드를 입력
-------------------------------
봇이름 /newbot
봇실재아이디(끝에 bot을 붙여준다)
/token
/setabouttext
봇정보 안내문구
/setdescription
접속문구
-------------------------------
token이 바로 api
*/
header('Content-Type: text/html; charset=utf-8');
# 기본환경설정
define('TOKEN_KEY','');
define('BASE_URL', 'https://api.telegram.org/bot'.TOKEN_KEY);
# CURL Function
function GetCurl($url, $data=array()) {
// 서버로 전송 및 결과 반환
$rest = curl_init();
curl_setopt($rest, CURLOPT_URL, $url);
curl_setopt($rest, CURLOPT_POST, false);
curl_setopt($rest, CURLOPT_RETURNTRANSFER, true);
$Result = curl_exec($rest);
curl_close($rest);
return json_decode($Result, true);
}
if($_GET['type'] == 'room') {
# 채팅룸 추출
$Room = GetCurl(BASE_URL.'/getUpdates?limit=100');
$Room_id = array();
foreach($Room['result'] as $k=>$v) {
$Room_id[] = $v['message']['chat']['id'];
}
$Room_id = array_unique($Room_id);
$Room_id = array_values($Room_id);
var_dump($Room_id);
echo '<hr>';
var_dump($Room);
} else {
# 지정발송
if($_GET['room_id']) $Room_id = $_GET['room_id'];
else $Room_id = array('52227374','119732868', '84094887');
if($_GET['msg']) $msg = $_GET['msg'];
else $msg = date('Y-m-d H:i:s');
if(sizeof($Room_id) > 0) {
# 발송하기
foreach($Room_id as $k=>$v) {
$Result = GetCurl(BASE_URL.'/sendMessage?chat_id='.$v.'&text='.urlencode($msg));
print_r($Result);
echo '<hr>';
}
}
else if(is_array($Room_id) === false && $Room_id) {
$Result = GetCurl(BASE_URL.'/sendMessage?chat_id='.$Room_id.'&text='.urlencode($msg));
print_r($Result);
echo '<hr>';
}
}
[/code]

이런분안계시겠죠?
댓글 10개
이런사람입니다. ^^
미투 !!
잘될거에요!
봇생성만 조금 어렵지 그다음은 쉬우니....
좋은자료 감사합니다 .!!
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5186 | PHP |
swallow
|
2년 전 | 940 | |
| 5185 | PHP |
swallow
|
2년 전 | 960 | |
| 5184 | PHP |
swallow
|
2년 전 | 536 | |
| 5183 | PHP |
swallow
|
2년 전 | 840 | |
| 5182 | PHP |
swallow
|
2년 전 | 776 | |
| 5181 | 기타 |
swallow
|
2년 전 | 1018 | |
| 5180 | 2년 전 | 573 | |||
| 5179 | 기타 |
swallow
|
2년 전 | 1430 | |
| 5178 | PHP |
swallow
|
2년 전 | 794 | |
| 5177 | JavaScript |
swallow
|
2년 전 | 1488 | |
| 5176 | PHP |
swallow
|
2년 전 | 1184 | |
| 5175 | 2년 전 | 565 | |||
| 5174 | 기타 | 2년 전 | 810 | ||
| 5173 | PHP |
|
2년 전 | 965 | |
| 5172 | PHP |
|
2년 전 | 1251 | |
| 5171 | 기타 |
그누GPT
|
2년 전 | 1552 | |
| 5170 | PHP |
|
2년 전 | 1047 | |
| 5169 | PHP |
|
2년 전 | 1223 | |
| 5168 | PHP |
|
2년 전 | 1198 | |
| 5167 | JavaScript |
|
2년 전 | 994 | |
| 5166 | MySQL | 2년 전 | 1184 | ||
| 5165 | MySQL | 2년 전 | 1250 | ||
| 5164 | PHP | 2년 전 | 1499 | ||
| 5163 | OS |
|
2년 전 | 840 | |
| 5162 | 웹서버 |
|
2년 전 | 888 | |
| 5161 | 웹서버 |
|
2년 전 | 972 | |
| 5160 | PHP |
|
2년 전 | 842 | |
| 5159 | PHP |
|
2년 전 | 903 | |
| 5158 | PHP |
|
2년 전 | 912 | |
| 5157 | PHP |
|
2년 전 | 941 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기