О сервисе
Yandex Cloud Functions — serverless-платформа: код на Python или Node.js запускается по HTTP-запросу от Telegram. Бот переводится в webhook-режим, постоянно работающий процесс не нужен, а счёт складывается из числа вызовов и времени выполнения.
Есть ежемесячный бесплатный лимит — для личного бота с умеренным трафиком эксплуатация часто обходится в ноль. Состояние удобно хранить в managed-базе YDB, секреты — в сервисе Lockbox, логи — в облачном журнале. Docker-образы можно запускать в соседнем сервисе Serverless Containers того же облака. Единственное архитектурное требование — webhook: long polling в serverless не поддерживается.
Порог входа выше, чем у обычного VPS: придётся разобраться с каталогами, сервис-аккаунтами и триггерами. Зато потом бот не требует обновления ОС и переживает всплески трафика без вашего участия. Оплата российскими картами.