Telegram Bot Webhook Manager
API Result:
<?php
header('Access-Control-Allow-Origin: *')
header("Access-Control-Allow-Credentials: true")
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS')
header('Access-Control-Max-Age: 1000')
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization')
$data = file_get_contents("php://input")
$data = json_decode($data,true)
$msg = (object) $data
$f=print_r($msg,true)
print_r($msg)
file_put_contents("wh.txt",$f)
?>
<?php
session_start()
error_reporting(E_ERROR | E_PARSE | E_CORE_ERROR)
date_default_timezone_set('Asia/Jakarta')
header('Access-Control-Allow-Origin: *')
header("Access-Control-Allow-Credentials: true")
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS')
header('Access-Control-Max-Age: 1000')
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization')
//REQUIRED TO REPLY MESSAGE
header("Content-Type: application/json")
$data = file_get_contents("php://input")
$data = json_decode($data,true)
$msg = (object) $data[message]
$coming = (object) $data
$f=print_r($coming,true)
file_put_contents("wh.txt",$f)
$chat_id = $msg->chat[id]
$text = $msg->text
$text=str_replace("@intec_sipadebot","",$text)
$message=strtoupper($text)
$inlinekeyboard[] = ['text' => "Kirim Nomor", 'url' => '', callback_data => "call_back_data", 'request_contact' => true]
$inlinekeyboard[] = ['text' => "Kirim Lokasi", 'url' => '', callback_data => "call_back_data"]
$keyboard = ['inline_keyboard' => [$inlinekeyboard], 'one_time_keyboard' => true,'resize_keyboard' => true]
$parameters = array('chat_id' => $chat_id, "text" => "Pilih apa yang anda bagikan")
$parameters["method"] = "sendMessage"
$parameters["reply_markup"] = json_encode($keyboard, true)
echo json_encode($parameters)
/*send message
error_reporting(E_ERROR | E_PARSE | E_CORE_ERROR)
date_default_timezone_set('Asia/Jakarta')
header('Access-Control-Allow-Origin: *')
header("Access-Control-Allow-Credentials: true")
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS')
header('Access-Control-Max-Age: 1000')
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization')
$data = file_get_contents("php://input")
$data = (object) json_decode($data,true)
$omsg = (object) $data->message
$msg=(object) array('sender' => $omsg->chat[id],'text' => $omsg->text)
{"chat_id":"sender?>","method":"sendMessage","text":"Your Chat ID is: sender ?>","parse_mode":"HTML"}
https://api.telegram.org/bot{your_bot_api}/setWebhook?url={your_bot_url}
// if you want to autoreply,
// you can format int with echo
//
// CATCH MESSAGE
error_reporting(E_ERROR | E_PARSE | E_CORE_ERROR)
date_default_timezone_set('Asia/Jakarta')
header('Access-Control-Allow-Origin: *')
header("Access-Control-Allow-Credentials: true")
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS')
header('Access-Control-Max-Age: 1000')
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization')
$data = file_get_contents("php://input")
$data = (object) json_decode($data,true)
$omsg = (object) $data->message
$msg=(object) array('sender' => $omsg->chat[id],'text' => $omsg->text)
{"chat_id":"<? echo $msg->sender?>","method":"sendMessage","text":"Your Chat ID is: <? echo $msg->sender ?>","parse_mode":"HTML"}
read webhook info
https://api.telegram.org/bot{my_bot_token}/getWebhookInfo
Komentar