Столкнулся с интересной проблемой в telebot с работой @bot.callback_query_handler

Есть простая программа, обработки нажатия lnlineKeyboardButton. При запуске программы кнопка видна, но при нажатии отказывается работать. Это очень странно, т к несколько месяцев назад все работало отлично! Telebot 4.15.3/ OS WIN 10 - 64. Я скопировал пару программ из интернета подобных, но там тоже полный отказ..

import telebot
from telebot import types

bot = telebot.TeleBot('key')

@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    keyboard = types.InlineKeyboardMarkup()
    callback_button = types.InlineKeyboardButton('Press', callback_data='test')
    keyboard.add(callback_button)
    bot.send_message(message.chat.id, "Тестовое сообщение", reply_markup=keyboard)


@bot.callback_query_handler(func=lambda callback: True)
def callback_inline(callback):
    print("Pressed")
    if callback.data == "test":
       bot.send_message(callback.message.chat.id, "Pressed")



bot.infinity_polling()

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