Локальная цель: обработать геопозицию, отправленную пользователем, сохранить широту и долготу в переменные.
Просто цель: опрашивать пользователя на геопозицию каждую минуту (с помощью трансляции геопозиции) и считать общий пробег.
Не получается никак получить широту и долготу. Вариант делать это через кнопку и
request_location=True
не подходит, так как в этом случае отправляется точка на карте, а не трансляция.
Код обработчика локации:
from aiogram.types import Message, Location
from aiogram import Bot, Dispatcher, executor
from config import admin_id
@dp.message_handler()
async def loc_handler(message: Location):
print(message)
print(message.longitude, message.latitude)
await bot.send_message(chat_id=admin_id, text="location is delivered")