2017-02-02 5 views
1

Я работаю над Telegram Bot API, и я хочу реализовать некоторые функции в своем приложении. В это время, Мне нужно получить последнее сообщение NON удаленных каналов через бот. С этой целью я создал бота и установил его как администратор этого канала и позвонил методу getUpdates официального api. Для вызова этого метода я предоставил бот token и установил offset: -1 и limit: 1. Это возвращает мне последнее сообщение. Но моя проблема: , даже если я удалю последнее сообщение, api по-прежнему возвращает удаленное сообщение. Как я могу решить эту проблему?Telegram bot api - getUpdates не удаляет сообщения igonre

ответ

0

Возможно, это будет немного поздно, но: Я думаю, что так оно и должно быть. Телеграмма getUpdates предназначена только для проверки наличия новых обновлений. Удаление сообщения не считается обновлением, поэтому вы получаете удаленное обновление. К сожалению, нет никакого атрибута, чтобы проверить, удалено ли сообщение ...

Возможно, вы могли бы подумать об использовании webhook в качестве альтернативы или чего-то подобного?

 Смежные вопросы

  • Нет связанных вопросов^_^