messages.getRecentLocations

Get all recent live locations sent to a specific chat: returns up to 1 location message (messageMediaGeoLive) per chat participant.

messages.messages#1d73e7ea messages:Vector<Message> topics:Vector<ForumTopic> chats:Vector<Chat> users:Vector<User> = messages.Messages;
messages.messagesSlice#5f206716 flags:# inexact:flags.1?true count:int next_rate:flags.0?int offset_id_offset:flags.2?int search_flood:flags.3?SearchPostsFlood messages:Vector<Message> topics:Vector<ForumTopic> chats:Vector<Chat> users:Vector<User> = messages.Messages;
messages.channelMessages#c776ba4e flags:# inexact:flags.1?true pts:int count:int offset_id_offset:flags.2?int messages:Vector<Message> topics:Vector<ForumTopic> chats:Vector<Chat> users:Vector<User> = messages.Messages;
messages.messagesNotModified#74535f21 count:int = messages.Messages;
---functions---
messages.getRecentLocations#702a40e0 peer:InputPeer limit:int hash:long = messages.Messages;

Parameters

Name Type Description
peer InputPeer Target group or private chat.
limit int Maximum number of results to return, see pagination
hash long Hash used for caching, for more info click here

Result

messages.Messages

Only users can use this method

Related pages

Pagination in the API

How to fetch results from large lists of objects.

Live geolocation

Telegram allows sending the live geolocation of a user in a chat, optionally setting a proximity alert.

messageMediaGeoLive

Indicates a live geolocation