Инлайт кнопки не хотят работать

Кусочек кода:

@bot.message_handler(commands=['start'])
    def start(message):
        markup= types.InlineKeyboardMarkup()
        cnop1 = types.InlineKeyboardButton(text="RU", callback_data='rus')
        cnop2 = types.InlineKeyboardButton(text="EN", callback_data='eng')
        markup.add(cnop1, cnop2)
        bot.send_message(message.chat.id, "На каком языке мне разговаривать?", 
            reply_markup=markup)
    
@bot.add_callback_query_handler(func=lambda call: True)
def ansfer(call):
    if call.data == 'rus':

(Дальше идет сам код википедии который без ошибок работает если отдельно)

Ошибка:

TypeError: TeleBot.add_callback_query_handler() got an unexpected keyword argument'func'

Ответы (1 шт):

Автор решения: gil9red

Для обработки callback используется декоратор callback_query_handler:

@bot.callback_query_handler(func=lambda call: True)

А add_callback_query_handler вспомогательный метод бота для добавления обработчиков callback

→ Ссылка