handle_table_selection2(bot, message, table_name)
if
заработало нормально. Видимо там вчера чёт накрутил лишнего с усталости. AttributeError: 'TeleBot' object has no attribute 'cancel_step_handler'. Did you mean: 'clear_step_handler'?
bot.register_next_step_handler(message, lambda msg: handle_number_input(msg, table_name))
Почему то не срабатывает последняя функция def handle_number_input(message, table_name).
UPD: В админке всего две кнопки adm_btn1 и adm_btn2. Соответсвенно я и поделил функции таким же методом. А все текста я вывел в отдельный файл. Потому что этот бот, вероятно, может уйти в пользование человека далёкого от программирования. И если изменится название услуг или будет нужна коррекция названия кнопок - он сможет открыть один файл и поменять всё что ему нужно.