Подскажите пожалуйста по кнопкам

maxwellhouse

Новичок
Пользователь
Фев 25, 2021
1
0
1
Здравствуйте всем, только начал создавать телеграм бота.


Нашел вот такой код, определение геолокации, на обычной кнопке
@bot.message_handler(commands=["geo"])
def geo(message):
keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True)
button_geo = types.KeyboardButton(text="Отправить местоположение", request_location=True)
keyboard.add(button_geo)
bot.send_message(message.chat.id, "Привет! Нажми на кнопку и передай мне свое местоположение", reply_markup=keyboard)

@bot.message_handler(content_types=["location"])
def location(message):
if message.location is not None:
print(message.location)
print("latitude: %s; longitude: %s" % (message.location.latitude, message.location.longitude))



Подскажите, как сделать так,чтобы при нажатии на инвайн кнопку, запускался процесс геолокации, а не выводил сообщение с кнопкой.

Инвайн кнопку я уже вывел. Вот так.
if call.data == "geo":


Подскажите пожалуйста.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 646
472
83
 

Форум IT Специалистов