твой код вообще не понял поэтому что-то может отличатся
from aiogram.types import InlineKeyboardMarkup
from aiogram.types import InlineKeyboardButton
buttons = ['кнопка1', 'кнопка2', 'кнопка3'] # список который выводится в inline-кнопки
limit=2 # сколько кнопок должно быть в одном сообщении (тебе нужно 100)
added_buttons = 0
for button in buttons:
if added_buttons < limit
kb1 = InlineKeyboardMarkup()
kb1.add(InlineKeyboardButton(button, callback_data=button))
added_buttons = added_buttons + 1
elif added_button == limit:
kb2 = InlineKeyboardMarkup()
kb2.add(InlineKeyboardButton(button, callback_data=button))
added_buttons = added_buttons + 1
else:
kb2.add(InlineKeyboardButton(button, callback_data=button))
added_buttons = added_buttons + 1
# вот два inline-клавиатуры (kb1, kb2), где limit ставишь 100
# теперь отправим сообщения с этими кнопками
if added_buttons <= 2
bot.send_message(message.from_user.id, "текст", reply_markup=kb1)
else:
bot.send_message(message.from_user.id, "текст", reply_markup=kb1)
bot.send_message(message.from_user.id, "текст2", reply_markup=kb2)