Добрый день! Начал изучать Python и решил написать первого телеграм бота.
Возникла проблема, не получается написать скрипт который бы определял город пользователя по координатам.
Ниже код:
import telebot
from telebot import types
import keyboard #
from geopy.geocoders import Nominatim
#Определяю город
location = geolocator.reverse(message.location.latitude, message.location.longitude )
print(location.address)
В результате ошибка: reverse() takes 2 positional arguments but 3 were given
Из ошибки видно что message лишнее значение для reverse() и нужно передавать только latitude и longitude но, только
я не знаю как из message.location.latitude, message.location.longitude выделить их .