2016-10-16 15 views
5

java uygulamasında Telegram bot api üzerinde çalışıyorum. Bir süper grup oluşturdum ve botumu buna yönetici olarak ekledim. Bu süper gruptaki tüm mesajları (silinmemiş mesajlar) bot yoluyla almak istiyorum. Bunu yapmak için herhangi bir yararlı yöntem var mı?telegram bot api - bir gruptaki bütün mesajları al

cevap

6

Evet. İlk olarak, botlarınızın gizliliğini "devre dışı bırakmalısınız" böylece gruplardaki tüm iletilere erişebilir. ikincisi, son güncellemeleri görmek için getUpdates kullanın ve kullanıcı mesajları orada olacak.

+0

Bu yöntemi test ettim. Tüm mesajlar, olay silinen mesajlar geri döndü. Silinen mesajlar istemiyorum. – hamed

+1

Telgrafın bildiğim kadarıyla bu işlevselliğe sahip değil. Grubunuzda bir iletiyi yönetici olarak gönderirseniz ve ardından silerseniz, mesaj grupta kaybolur, ancak gerçekte api'de bulunur ve telgraf silinen iletiler için herhangi bir ek veri göndermez. –

+0

{ "update_id": 215861401, "mesaj": { "message_id": 18, "dan": { "id": 191322468, "first_name": "Vahid", "kullanıcı adı": " Vahid_Mas" }, "sohbet": { "id": -1001096962216, "başlığı": "", "türü olarak": "süper grubu" }, "tarih": 1476682413, "metin" : "silindi" } } –

İlgili konular