Closed nikserg closed 4 years ago
Что за ошибка?
@BoShurik Никакой ошибки, просто эти данные не парсятся в Update. Отправил pull request на эту тему: https://github.com/TelegramBot/Api/pull/280
Так не понял, как получить данные по результатам опроса?
$poll = $update->getMessage()->getPoll();
Возвращает ошибку "Call to a member function getPoll() on null {"exception":"[object] (Error(code: 0): Call to a member function getPoll() on null at "
@dasayapov что лежит в $update->getMessage()
? Может быть, что твой объект пустой? :)
@dasayapov что лежит в
$update->getMessage()
? Может быть, что твой объект пустой? :)
Может, но как получить результаты опроса? Пока сделал через file_get_contents, там все данные есть
Библиотека - всего лишь обертка над оригинальным API. https://core.telegram.org/bots/api#update
Невозможно обработать сообщения вида
{"update_id":283992816,"poll_answer":{"poll_id":"...","user":{"id":345228072,"is_bot":false,"first_name":"Nikita","username":"glndrwn","language_code":"ru"},"option_ids":[...]}}
который отправляются Телеграмом, когда пользователь выбирает вариант в опросе.