Когда я получаю user_id с кнопки, то вместо user_id выдаётся число 2147483647. Ошибку я обнаружил, когда делал записи в БД. Что интересно, ошибка возникает, только у некоторых пользователей моего бота. К примеру у меня такой ошибки нет. Что ещё интереснее, это число выскакиевает у всех. кто столкнулся с этой ошибкой.
Я проверил наличие пользователей с таким id, но никого в бд нет и это число в моём коде нигде не используется. Поискав в интернете, я нашёл один вопрос, связанный с этим числом, но внятного ответа там не было.
Прошу помочь с данной проблемой, иначе я уже 3 часа ломаю голову.
Мой код, как я получаю user_id:
$output = json_decode(file_get_contents('php://input'), TRUE);
$user_id = $output['callback_query']['from']['id'];