Не приходит объект из Бота ТГ

Пишу бота в ТГ на PHP. Столкнулся с проблемой, что при отправке сообщения, объект не попадает в логи, хотя сам файл логов создается. Подключение есть, все написано корректно. В чем может быть причина?! Спасибо! Код прилагаю:

const TOKEN = '192940//1540:AAHNmo00-ctABeU1kvdJpYyhuZs'; // Link:  t.me/luxpereezdTest_bot.
const BASE_URL = 'https://api.telegram.org/bot' . TOKEN . '/';

$update = json_decode(file_get_contents('php://input'));

file_put_contents(__DIR__ . '/logs.txt', print_r($update, 1), FILE_APPEND);



Ответы (1 шт):

Автор решения: magnitus

Необходимо проверять на пустоту содержимое переменной перед записью в файл:

const TOKEN = '192940//1540:AAHNmo00-ctABeU1kvdJpYyhuZs'; 
const BASE_URL = 'https://api.telegram.org/bot' . TOKEN . '/';

$update = json_decode(file_get_contents('php://input'));

if(empty($update)){
exit(1);
}

file_put_contents(__DIR__ . '/logs.txt', print_r($update, 1), FILE_APPEND);
→ Ссылка