How can I get a list of all messages in Telegram group via the Bot API?

Dmitry Maslennikov picture Dmitry Maslennikov · Apr 18, 2017 · Viewed 14.5k times · Source

I have a bot in Telegram, which query can I get a list of all messages in a group or channel?

As I understand, requests like:

 https://api.telegram.org/bot_token/getUpdates?chat_id=@chat

Let me get only updates, but how can I get a full list of posts using only the Bot API?

Answer

Sean picture Sean · Apr 19, 2017

There's NO method to get previous messages like user at this time.

If I were you, I would use forwardMessage method, forward it to useless channel/group like trash can, and read returned Message object.w