Ошибка при удалении элементов из ReplyKeyboardMarkup(pytelegrambotapi)
Не могу удалить элементы оттуда даже удалив переменную с кнопками
@my_bot.message_handler(commands=['removekb'])
def do_smth(msg):
kb = type.ReplyKeyboardMarkup(resize_keyboard=True)
but1 = type.KeyboardButton('Телефон', request_contact=True)
but2 = type.KeyboardButton('Геолокация', request_location=True)
kb.add(but1, but2)
query = my_bot.send_message(msg.chat.id, 'Удалить клаву?')
my_bot.register_next_step_handler(query, funct)
def funct(msg):
remove_kb = type.ReplyKeyboardRemove()
my_bot.edit_message_reply_markup(msg.chat.id, msg.message_id, reply_markup=remove_kb) if msg.text == 'Да' else my_bot.send_message(msg.chat.id, 'Ладно')