Я не могу понять метод Reply_to_message для телеграммы бота api. вот мой код:Reply_Message telegram bot api
<?php
define('API_KEY','My_token');
function bot($method,$datas=[]){
$url = "https://api.telegram.org/bot".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($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'));
if($update->message->text == '/start'){
bot('sendMessage',[
'chat_id'=>$update->message->chat->id,
'text'=>'Hello word!'
]);
}
здесь, когда пользователь отправляет/запускает бота, отправьте привет мир миру. Я хочу, чтобы пользователь ответил на сообщение для отправки привет мира. я имею в виду, когда пользователь отправляет/запускает ответ бота на сообщение с текстом «Привет мир!».
im Использование webhook.
не работает. он точно так же, как и первый код, и не отправляет в качестве ответа. – sadfasdf
iknow, но он не работает :( – sadfasdf
http://8pic.ir/images/hd0a48g4bg7fib6avjha.png проверить это изображение. – sadfasdf