@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? Путь к фотографиям указан правильный.
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
@stalkerxxl
Права на папку дайте.. нет прав для записи файлов
Can not write request body
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы