Почему Yandex.Cloud.Functions не может импортировать модуль aiogram?

Я написал бота для телеграмма и хочу запустить его на Yandex.Cloud.Functions. Когда я перенес код в Yandex.Cloud.Functions ничего не работает.

import logging
from aiogram import Bot, Dispatcher, executor, types

Обратился к "тестированию" и выдает следующую ошибку!

{
    "errorMessage": "Unable to import module index: No module named 'aiogram'",
    "errorType": "HandlerImportError",
    "stackTrace": [
        "  File \"/function/runtime/runtime.py\", line 174, in load_handler\n    raise HandlerImportError('Unable to import module {}: {}'.format(file_name, str(e)))\n"
    ]
}

Ранее с сервисом не работал, могу чего то не понимать, так что сразу извиняюсь. Как я могу подгрузить aiogram туда, чтобы бот работал? Или как запустить код через другой хостинг, какие они вообще есть? Буду благодарен любой информации!


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

Автор решения: Андрей

Нужно добавить зависимости в файл requirements.txt Создайте этот файл и напишите в нем aiogram.

→ Ссылка
Автор решения: Kudryavtsev Maxim
  1. Выполнить:

    pip freeze > requirements.txt
    
  2. Загрузить requirements.txt в функцию.

→ Ссылка