Вопрос Как отправить фото aiogram python?

Начинающий
Статус
Оффлайн
Регистрация
12 Май 2021
Сообщения
19
Реакции[?]
2
Поинты[?]
0
Есть фото, не знаю как отправить через aiogram python
гуглил так и не нашел
подскажите пожалуйста

Python:
....
out = open('../Gdz/img/gdz.png', 'wb')
out.write(img.content)
out.close()

@dp.message_handler(commands=['start', 'help'])
async def send_welcome(message: types.Message):
    bot.send_photo(admin_id, out)
Гуглил, ответа не нашел..
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Ты же в курсе, что ты пытаешь отправить объект записи данных, а не чтения ?
Должно быть такое:
Python:
photo = open('Путь к фото', 'rb') # rb - чтение байтов, wb - запись байтов.
await bot.send_photo(chat_id, photo)
 
Sos
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2019
Сообщения
256
Реакции[?]
55
Поинты[?]
0
Есть фото, не знаю как отправить через aiogram python
гуглил так и не нашел
подскажите пожалуйста

Python:
....
out = open('../Gdz/img/gdz.png', 'wb')
out.write(img.content)
out.close()

@dp.message_handler(commands=['start', 'help'])
async def send_welcome(message: types.Message):
    bot.send_photo(admin_id, out)
Гуглил, ответа не нашел..
Python:
await message.answer_photo(
    open("girls_with_diksHD.png", 'rb'), caption="Welcome to the club, buddy",
    reply_markup=InlineKeyboardMarkup(row_width=1).add(InlineKeyboardButton("*SLAP*", callback_data="slap buddy"))
)
UPD: Возможно эта хуйня не сработает, надо чекнуть документацию :\
 
Участник
Статус
Оффлайн
Регистрация
12 Мар 2019
Сообщения
756
Реакции[?]
248
Поинты[?]
1K
Python:
photo = open(
    'Путь к фото',
    'rb'
)

await bot.send_photo(
    chat_id=message.chat.id,
    photo=photo
)
 
Сверху Снизу