@litaboss

Как обработать геопозицию на aiogram?

Локальная цель: обработать геопозицию, отправленную пользователем, сохранить широту и долготу в переменные.
Просто цель: опрашивать пользователя на геопозицию каждую минуту (с помощью трансляции геопозиции) и считать общий пробег.

Не получается никак получить широту и долготу. Вариант делать это через кнопку и 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")
  • Вопрос задан
  • 3190 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы