aiogram/docs/api/methods/edit_message_live_location.md
2020-04-11 20:15:03 +03:00

2.2 KiB

editMessageLiveLocation

Description

Use this method to edit live location messages. A location can be edited until its live_period expires or editing is explicitly disabled by a call to stopMessageLiveLocation. On success, if the edited message was sent by the bot, the edited Message is returned, otherwise True is returned.

Arguments

Name Type Description
latitude #!python3 float Latitude of new location
longitude #!python3 float Longitude of new location
chat_id #!python3 Optional[Union[int, str]] Optional. Required if inline_message_id is not specified. Unique identifier for the target chat or username of the target channel (in the format @channelusername)
message_id #!python3 Optional[int] Optional. Required if inline_message_id is not specified. Identifier of the message to edit
inline_message_id #!python3 Optional[str] Optional. Required if chat_id and message_id are not specified. Identifier of the inline message
reply_markup #!python3 Optional[InlineKeyboardMarkup] Optional. A JSON-serialized object for a new inline keyboard.

Response

Type: #!python3 Union[Message, bool]

Description: On success, if the edited message was sent by the bot, the edited Message is returned, otherwise True is returned.

Usage

As bot method

result: Union[Message, bool] = await bot.edit_message_live_location(...)

Method as object

Imports:

  • from aiogram.methods import EditMessageLiveLocation
  • from aiogram.api.methods import EditMessageLiveLocation
  • from aiogram.api.methods.edit_message_live_location import EditMessageLiveLocation

In handlers with current bot

result: Union[Message, bool] = await EditMessageLiveLocation(...)

With specific bot

result: Union[Message, bool] = await bot(EditMessageLiveLocation(...))

As reply into Webhook in handler

return EditMessageLiveLocation(...)