смог решить проблему самостоятельно. У меня уже в большом коде до этого был колбэк квери хендлер. Проблема решилась после того как я изменил код на этот и также прошлый колбэк квери хендлер
@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')