Задать вопрос
@Kirik2090

Как решить ошибку?

Есть код, который обновляет геолокацию пользователя, но он не совсем работает. Вот код:

@dp.message_handler(content_types=["location"])
async def location(message):

    await bot.edit_message_live_location(message.location.latitude, message.location.longitude)

А вот ошибка:

aiogram.utils.exceptions.MessageIdentifierNotSpecified: Message identifier is not specified

Как ее можно исправить?
  • Вопрос задан
  • 1376 просмотров
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@Sovunya
В функции edit_message_live_location есть такой параметр(который Вы не заполнили), как message_id, который отвечает за id сообщения, геолокацию которого вы хотите изменить, предлагаю сделать вот так:
await bot.edit_message_live_location(message.location.latitude, message.location.longitude, message_id = message.message_id)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы