6

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?

Dmitry Maslennikov
  • 338
  • 2
  • 8
  • 22

2 Answers2

9

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

Igor Adamenko
  • 861
  • 1
  • 8
  • 20
Sean Wei
  • 7,433
  • 1
  • 19
  • 39
3

You can't. This feature doesn't implemented in current Bot API version. However you can try Telegram API for your task - method messages.getHistory exactly matches your demand.

anatol
  • 1,680
  • 2
  • 24
  • 47