Никак не могу понять как записывать результаты условии в список, вариант сделать список глобальным не подходит, так-как бот может обслуживать несколько юзеров одновременно. В моем случае в список результаты записываются по очереди и в итоге в списке остается только последний результат.
@bot.callback_query_handler(func = lambda call:True)
def answer(call):
servicess = []
if call.data == 'cabinet':
cabinet(call, bot)
if call.data == 'edit_car':
edit_car(call, bot)
if call.data == 'edit_services':
services (call, bot)
if call.data == 'conditioner':
conditioner(call, bot)
servicess.append('conditioner')
if call.data == 'no_smoking':
no_smoking(call, bot)
servicess.append('no_smoking')
if call.data == 'child_chair':
child_chair(call, bot)
servicess.append('child_chair')
if call.data == 'more':
services (call, bot)
if call.data == 'ready':
edit_car(call, bot)
print(servicess)