2016-10-16 108 views
5

我正在處理Telegram bot api在我的Java應用程序中。我創建了一個超級組,並以管理員身份將此機器人添加到此目錄中。我想通過機器人獲取該超級羣組中的所有消息(未刪除消息)。有沒有什麼有用的方法來做到這一點?telegram bot api - 獲取組中的所有消息

回答

6

是的。首先,你應該「禁用」你的機器人的隱私,以便它可以訪問組中的所有消息。第二,使用getUpdates來查看最近的更新和用戶消息將在那裏。

+0

我測試了這個方法。它返回所有消息,事件刪除消息。我不想刪除郵件。 – hamed

+1

那麼,據我所知,電報沒有這個功能。如果您在組中以管理員身份發佈消息,然後刪除它,則消息將在組中消失,但它實際存在於api中,並且電報不會爲已刪除的消息發送任何其他數據。 –

+0

{ 「UPDATE_ID」:215861401, 「消息」: 「從」 18, ::{ 「MESSAGE_ID」{ 「ID」:191322468, 「first_name的」: 「瓦希德」, 「用戶名」:「 Vahid_Mas」 }, 「聊天」:{ 「ID」:-1001096962216, 「稱號」: 「作」, 「類型」: 「超級組合」 }, 「日期」:1476682413, 「文本」 :「已刪除的帖子」 } } –