mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-17 13:00:48 +00:00
- Add TelegramLocation, TelegramVenue, and TelegramMessageWithLocation types - Add formatLocationMessage() to convert location/venue shares to text - Add extractLocationData() for structured location access in ctxPayload - Handle both raw location pins and venue shares (places with names) - Include location in reply-to context for quoted messages Location messages now appear as: - [Location: lat, lon ±accuracy] for raw pins - [Venue: Name - Address (lat, lon)] for places ctxPayload includes LocationLat, LocationLon, LocationAccuracy, VenueName, and VenueAddress fields for programmatic access.