• Как исправить ошибку при создании inline клавиатуры?

    @Vadim101 Автор вопроса
    смог решить проблему самостоятельно. У меня уже в большом коде до этого был колбэк квери хендлер. Проблема решилась после того как я изменил код на этот и также прошлый колбэк квери хендлер
    @bot.message_handler(commands=['winnings'])
    def winningsmes(message):
        markuphelp = types.InlineKeyboardMarkup()
        btn1 = types.InlineKeyboardButton(text='4 из 20', callback_data='4from20')
        btn2 = types.InlineKeyboardButton(text='5 из 35', callback_data='5from35')
        btn3 = types.InlineKeyboardButton(text='6 из 36', callback_data='6from36')
        btn4 = types.InlineKeyboardButton(text='7 из 49', callback_data='7from49')
        markuphelp.add(btn1, btn2)
        markuphelp.add(btn3, btn4)
        bot.send_message(message.chat.id, 'Для какой лотереи вы хотите посмотреть выплату выйгрышей?', reply_markup=markuphelp)
    @bot.callback_query_handler(func=lambda call: call.data.startswith('4from20'))
    def callback_help1(callback):
        bot.edit_message_text('Выплаты розыгрышей для лотереи 4 из 20:', callback.message.chat.id, callback.message.message_id)
        bot.send_message(callback.message.chat.id, '1')
    @bot.callback_query_handler(func=lambda call: call.data.startswith('5from35'))
    def callback_help2(callback):
        bot.edit_message_text('Выплаты розыгрышей для лотереи 5 из 35:', callback.message.chat.id, callback.message.message_id)
        bot.send_message(callback.message.chat.id, '1')
    @bot.callback_query_handler(func=lambda call: call.data.startswith('6from36'))
    def callback_help3(callback):
        bot.edit_message_text('Выплаты розыгрышей для лотереи 6 из 36:', callback.message.chat.id, callback.message.message_id)
        bot.send_message(callback.message.chat.id, '1')
    @bot.callback_query_handler(func=lambda call: call.data.startswith('7from49'))
    def callback_help4(callback):
        bot.edit_message_text('Выплаты розыгрышей для лотереи 7 из 49:', callback.message.chat.id, callback.message.message_id)
        bot.send_message(callback.message.chat.id, '1')
    Ответ написан
    Комментировать