Бот должен совершать рассылку сообщений с фото, но фото не видит

async def send_broadcast(message: types.Message):
    if admin == message.from_user.id:
        text = message.text.split(' ', maxsplit=1)[1]
        photo_id = None
        if message.photo:
            photo_id = message.photo[-1].file_id
        with open('user_ids.json', 'r') as file:
            users = json.load(file)
        for user_id in users:
            try:
                await bot.send_message(chat_id=user_id, text=text)
                if photo_id is not None:
                    await bot.send_photo(chat_id=user_id, photo=InputFile(photo_id))
                await bot.send_message(chat_id=message.chat.id, text=f"Сообщение отправлено пользователю {user_id}")
            except exceptions.BotBlocked:
                print(f"Пользователь {user_id} заблокировал бота.")
            except exceptions.ChatNotFound:
                print(f"Чат с пользователем {user_id} не найден.")```
Хотел сделать ещё отправку видео, но хотя бы разобраться с фото для начало 

Ответы (0 шт):