Tôi đang làm việc trên Telegram bot api trong ứng dụng java của tôi. Tôi đã tạo một nhóm siêu siêu và thêm bot của tôi vào vai trò là quản trị viên. Tôi muốn nhận tất cả các tin nhắn trong nhóm siêu đó (không phải tin nhắn bị xóa) qua bot. Có phương pháp hữu ích nào để làm điều đó không?telegram bot api - nhận tất cả tin nhắn trong một nhóm
5
A
Trả lời
6
Có. đầu tiên, bạn nên "vô hiệu hóa" quyền riêng tư của bot của bạn để nó có thể truy cập vào tất cả các tin nhắn trong nhóm. thứ hai, sử dụng getUpdates
để xem các cập nhật gần đây và thông báo của người dùng sẽ có ở đó.
Các vấn đề liên quan
- 1. Tin nhắn bot Telegram đọc gọi lại
- 2. API Telegram và Bot API
- 3. Tự động đăng tin nhắn lên kênh Telegram qua API
- 4. Cách thêm bot vào nhóm Telegram?
- 5. Cách nhận tin nhắn trong các cuộc trò chuyện nhóm bằng cách sử dụng bot api
- 6. Cách chúng tôi gửi truy vấn đến API bot Telegram?
- 7. Trong python-telegram-bot làm thế nào để có được tất cả những người tham gia của nhóm?
- 8. Sử dụng ứng dụng Telegram để kiểm tra bot (không phải bot api)
- 9. Cách nhận tất cả tin nhắn bằng ThreadID trong android
- 10. Slack: Truy xuất tất cả tin nhắn
- 11. Telegram bot - ủy quyền OAuth
- 12. Gặp sự cố với webhook với Telegram Bot API
- 13. API Telegram: Làm cách nào để nhận tin nhắn từ kênh công khai mà tôi không tham gia?
- 14. Tìm ID người dùng của riêng tôi để gửi tin nhắn bằng Telegram API
- 15. Sử dụng Telegram để gửi tin nhắn
- 16. Telegram C# example gửi tin nhắn
- 17. Gửi GIFs với sendPhoto (Telegram bot)
- 18. Telegram Bot Làm thế nào để xóa hoặc gỡ bỏ một tin nhắn hoặc phương tiện truyền thông từ một kênh hoặc nhóm
- 19. Android - Gửi tin nhắn Telegram đến một số cụ thể
- 20. Telegram bot api: Mã lỗi 429, Lỗi: Quá nhiều yêu cầu: thử lại sau
- 21. Chụp tất cả các Tin nhắn Windows
- 22. Bàn phím tùy chỉnh Telegram Bot trong PHP
- 23. Gửi ảnh từ URL bằng Telegram Bot
- 24. Nhận tin nhắn Adium trong Applescript
- 25. Telegram vấn đề bot gửi thông điệp sau một số ngày
- 26. Cách lấy Telegram chat_id cho một người dùng cụ thể?
- 27. Các nhóm tin nhắn trong WebSphere MQ
- 28. Làm cách nào để nhận ảnh bằng API Telegram?
- 29. Làm thế nào để bot bot Telegram riêng chỉ có thể truy cập bởi chủ nhân của nó?
- 30. Làm cách nào để một bot Slack phát hiện một tin nhắn trực tiếp so với một tin nhắn trong một kênh?
Tôi đã thử nghiệm phương pháp này. Nó trả về tất cả tin nhắn, tin nhắn đã xóa sự kiện. Tôi không muốn xóa tin nhắn. – hamed
Vâng, theo như tôi biết điện tín không có chức năng này. Nếu bạn đăng một tin nhắn như là admin trong nhóm của bạn và sau đó bạn xóa nó, tin nhắn sẽ biến mất trong nhóm nhưng nó thực sự tồn tại trong api và telegram không gửi bất kỳ dữ liệu bổ sung nào cho thư đã xóa. –
{ "update_id": 215.861.401, "message": { "message_id": 18, "từ": { "id": 191.322.468, "first_name": "Vahid", "username": " Vahid_Mas" }, "chat": { "id": -1001096962216, "title": "là", "loại": "siêu nhóm nhạc" }, "ngày": 1476682413, "text" : "bài đăng đã xóa" } } –