Нужно реализовать простую пагинацию для этого кода под неограниченный список пользователей (то есть кнопок )
def genmarkup(data):
builder = KeyboardBuilder(button_type=InlineKeyboardButton)
for i in data:
button = InlineKeyboardButton(text=i[1], callback_data=i[2])
builder.add(button)
builder.adjust(1)
return builder.as_markup()
@router_db.message(F.text == 'Users')
async def buy(message: Message):
cur.execute("SELECT * FROM accounts")
data = cur.fetchall()
await bot.send_message(message.from_user.id, 'List:', reply_markup=genmarkup(data))