Не работают inline кнопки с callback'ом
Решил просто посмотреть, как работают callback кнопки, но у меня почему программа даже не заходит в функцию handle. В чем может быть ошибка?
@bot.message_handler(commands=['start'])
def start(message):
markup = types.InlineKeyboardMarkup()
buttonA = types.InlineKeyboardButton('A', callback_data='a')
buttonB = types.InlineKeyboardButton('B', callback_data='b')
buttonC = types.InlineKeyboardButton('C', callback_data='c')
markup.row(buttonA, buttonB)
markup.row(buttonC)
bot.send_message(message.chat.id, 'заработай пж🙏', reply_markup=markup)
@bot.callback_query_handler(func=lambda call: True)
def handle(call):
print('qq')
bot.send_message(call.message.chat.id, f'Data: {call.data}')
bot.answer_callback_query(call.id)
print("Starting...")
bot.polling(none_stop=True)
Источник: Stack Overflow на русском