Задать вопрос
@bifronte
учусь

Как захостить телеграмм бота aiogram?

Добрый день, пытаюсь запустить код, отлично работающий в Pycharm, но не работающий на сервере. Сервер ругается именно на эту часть.
@dp.callback_query(ClientState.QUESTION_1, F.data == 'try again')
@dp.callback_query(F.data == 'want to see')
async def question_1(callback: CallbackQuery, state: FSMContext):

    album = MediaGroupBuilder()
    
    photo_1 = FSInputFile(path='content/images/q_1_right.jpg')
    photo_2 = FSInputFile(path='content/images/q_1_1.jpg')
    photo_3 = FSInputFile(path='content/images/q_1_2.jpg')
    album.add_photo(media=photo_1)
    album.add_photo(media=photo_2)
    album.add_photo(media=photo_3, caption=question_1_text)

    await bot.send_media_group(media=album.build(), chat_id=callback.message.chat.id)

aiogram.exceptions.TelegramNetworkError: HTTP Client says - ClientOSError: [Errno 2] Can not write request body for https://api.telegram.org/bot7055015851:AAGwKqPmSsm...
Насколько я понял он ругается на отсутствие media в send_media_group? Путь к фотографиям указан правильный.
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@stalkerxxl
Права на папку дайте.. нет прав для записи файлов
Can not write request body
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ай Москва
от 120 000 до 160 000 ₽
Data World Москва
от 180 000 до 210 000 ₽
Data World Москва
До 200 000 ₽