@shadrin_ss
Junior

Как отправить геолокацию повторно?

Привет, отправляю локацию боту 1 раз все отлично, но 2 раз уже не отправляет, он даже не отправляет точку на карте просто думает и ошибку выдает в телеграме, в коде ничего декоратор не ловит запрос на локацию(его просто нет)
Что делать? Как быть? Повторюсь 1 раз отправляет только
Вот код если надо:
@bot.message_handler(commands=["start"])
def start(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))
        
        keyboard = types.ReplyKeyboardRemove()
        bot.send_message(message.chat.id, 'Отлично', reply_markup=keyboard)
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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