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

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

Войти через центр авторизации
Похожие вопросы