-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.php
More file actions
62 lines (58 loc) · 1.63 KB
/
index.php
File metadata and controls
62 lines (58 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
/*
CREDIT TO @ITZ_SHADOW_XD
CHANNEL @TEAM_BOT_UPDATE
PLEASE DONT REMOVE THIS CREDITS
*/
ob_start();
ini_set("log_errors","off");
function bot($method,$datas=[]){
$url = "https://api.telegram.org/bot$BOT_TOKEN"/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));}else{
return json_decode($res);}}
$update = json_decode(file_get_contents('php://input'));
$message = $update->message;
$chat_id = $message->chat->id;
$from_id = $message->from->id;
$message_id = $message->message_id;
$text = $message->text;
$indusbots = $message->forward_from_chat->id;
$BOT_TOKEN = $HEROKU['BOT_TOKEN'];
//////////////////ITZ_SHADOW_XD////////////////////////////ITZ_SHADOW_XD///////ITZ_SHADOW_XD///////////ITZ_SHADOW_XD////////
if($text == "/start"){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"
***Hello 👋
I CAN GET ANY PUBLIC AND PRIVATE CHANNEL ID
FORWARD A MESSAGE FROM YOUR CHANNEL TO GET YOUR CHANNEL ID.
FOR USER ID USE:- /id***",
'parse_mode'=>"MarkDown",
'reply_to_message_id'=>$message_id,
]);
}
elseif(isset($message->forward_from_chat)){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"Your CHANNEL ID is: `$indusbots`",
'parse_mode'=>"MarkDown",
'reply_to_message_id'=>$message_id,
]);
}
/////////ITZ_SHADOW_XD////////ITZ_SHADOW_XD///////ITZ_SHADOW_XD///////ITZ_SHADOW_XD////
if ($text == '/id')
bot ('sendMessage' ,[
'chat_id'=>$chat_id,'text'=>"This chat id is `$chat_id`",
'parse_mode'=>"MarkDown",
]);
/*
CREDITS:- @ITZ_SHADOW_XD
CHANNEL:- @TEAM_BOT_SUPPORT
*/
?>