Не появляется кнопка при попытке отправки медиа (куча фотографий)
Не появляется кнопка при попытке отправки медиа (куча фотографий). Язык Python, библиотека aiogram, сам код:
@dp.callback_query_handler(lambda query: query.data == "photos")
async def zamena(callback_query: types.CallbackQuery, state: FSMContext):
photos_dir = 'pic/zamena' # Path to the directory with photos
photos = [filename for filename in os.listdir(photos_dir) if filename.endswith('.jpg')]
# If you have photos, send them all in one message
if photos:
media_group = []
for photo in photos:
photo_path = os.path.join(photos_dir, photo)
markup = types.InlineKeyboardMarkup()
btn1 = types.InlineKeyboardButton(text="Return Home", callback_data="back_to_start")
markup.row(btn1)
media_group.append(
types.InputMediaPhoto(media=open(photo_path, 'rb'), caption="Your caption here", reply_markup=markup))
await bot.send_media_group(chat_id=callback_query.from_user.id,
media=media_group)
else:
await bot.send_message(chat_id=callback_query.from_user.id,
text="Could not find photos.")
await state.finish()