Делаю Telegram-бота методом через веб-хук, то есть на сервере (хостинге) разместил скрипт, который ловит сообщения:
$token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$chat_id = XXXXX;
$tmpdata = file_get_contents("php://input");
$arrdataapi = print_r($tmpdata, true);
file_put_contents('apidata.json', $arrdataapi);
$json_to_array = json_decode(file_get_contents("apidata.json"),true);
if($json_to_array["message"]["text"] === '/startconv@attempt4367Bot') {
$textMessage = "Вы помните знаменитое стихотворение Бориса Пастернака Во
json в том случае, если пользовтель выбрал команду для бота /startconv@attempt4367Bot скрипт ловит и обрабатывает. Даже удается пользвоателю на команду одно сообщение от бота отправить.
Но вот если пользователь продолжает писать и пользователь какие-то свои фразы пишет, то это уже не попадает в
file_get_contents("php://input")
там пусто.... Подскажите, что это может быть? Доки Телеграма по теме читал, но там ответа на мой вопрос нет:
https://core.telegram.org/bots/api#getwebhookinfo