@dp.callback_query_handler(lambda c: c.data.startswith('next_'))
async def send_next_item(call: types.CallbackQuery):
next_item = int(call.data.split('_')[-1])
kb = InlineKeyboardMarkup(row_width=2)
next = InlineKeyboardButton(text = 'Следующий', callback_data = f'next_{next_item+1}')
previous = InlineKeyboardButton(text= 'Предыдущий',callback_data= 'previous')
add = InlineKeyboardButton(text= 'Добавить в корзину',callback_data= 'add')
kb.add(next,previous,add)
await bot.send_photo(
chat_id,
photo = photos[next_item],
caption ='Название: '+ items[next_item],
reply_markup= kb)