yandex
Калькулятор ценТарифыАкцииДокументацияО насКарьера в Cloud.ruНовостиЮридические документыКонтактыРешенияРеферальная программаКейсыПартнерство с Cloud.ruБезопасностьEvolutionAdvancedEvolution StackОблако VMwareML SpaceВ чем отличия платформ?БлогОбучение и сертификацияМероприятияИсследования Cloud.ruЛичный кабинетВойтиЗарегистрироватьсяEvolution ComputeEvolution Managed KubernetesEvolution Object StorageEvolution Managed PostgreSQL®Облако для мобильных и веб‑приложенийАналитика данных в облакеEvolution Bare MetalEvolution SSH KeysEvolution ImageСайт в облакеEvolution DNSEvolution VPCEvolution Load BalancerEvolution Magic RouterEvolution DiskХранение данных в облакеEvolution Container AppsEvolution Artifact RegistryEvolution Managed ArenadataDBEvolution Managed TrinoEvolution Managed SparkАналитика данных в облакеEvolution ML InferenceEvolution Distributed TrainEvolution ML FinetuningEvolution NotebooksCurator Anti-DDoSCurator Anti‑DDoS+WAFUserGate: виртуальный NGFWStormWall: Anti-DDoSEvolution TagsEvolution Task HistoryCloud MonitoringCloud LoggingАренда GPUAdvanced Object Storage ServiceAdvanced Elastic Cloud ServerAdvanced Relational Database Service for PostgreSQLРазработка и тестирование в облакеAdvanced Image Management ServiceAdvanced Auto ScalingDirect ConnectCDNCross-platform connectionAdvanced Enterprise RouterAdvanced Cloud Backup and RecoveryAdvanced Data Warehouse ServiceAdvanced Elastic Volume ServiceAdvanced Cloud Container EngineAdvanced FunctionGraphAdvanced Container Guard ServiceAdvanced Software Repository for ContainerAdvanced Document Database Service with MongoDBAdvanced Relational Database Service for MySQLAdvanced Relational Database Service for SQL ServerCloud AdvisorAdvanced Server Migration ServiceAdvanced Data Replication ServiceAdvanced API GatewayAdvanced CodeArtsAdvanced Distributed Message Service for KafkaAdvanced Distributed Message Service for RabbitMQAdvanced DataArts InsightAdvanced CloudTableAdvanced MapReduce ServiceAdvanced Cloud Trace ServiceAdvanced Application Performance ManagementAdvanced Identity and Access ManagementAdvanced Enterprise Project Management ServiceVMware: виртуальный ЦОД с GPUVMware: виртуальный ЦОДУдаленные рабочие столы (VDI)VMware: сервер Bare MetalИнфраструктура для 1С в облакеУдаленные рабочие столыМиграция IT‑инфраструктуры в облако3D-моделирование и рендерингVMware: резервное копирование виртуальных машинVMware: резервный ЦОДVMware: резервное копирование в облакоVMware: миграция виртуальных машин
Поиск
Связаться с нами

Как бесплатно запустить Telegram-бота в облаке

Итак, у вас есть виртуальная машина с Evolution free tier, нейросеть и пара умелых рук. Что интересного можно сделать, используя этот нехитрый набор инструментов? Например, бесплатного чат-бота для Telegram-канала. О том, как один из клиентов Cloud.ru запустил такого бота, что этот бот может и какой профит приносит, расскажем в этой статье. 

Сервисы
Иллюстрация для статьи на тему «Как бесплатно запустить Telegram-бота в облаке»
Продукты из этой статьи:
Иконка-Evolution Container Apps
Evolution Container Apps
Иконка-Evolution Object Storage
Evolution Object Storage
Иконка-Evolution Compute
Evolution Compute
Blog image

О каком боте речь

Наш клиент, разработчик и владелец собственного Telegram-канала, решил создать бота, который отвечает на комментарии, используя сгенерированные нейросетью фразы. Ему хотелось, чтобы бот мог и пользу принести, и читателей развлечь. 

Работает бот так: 

  • пользователь отправляет в комментарии эмодзи;

  • бот этот эмодзи подхватывает и отправляет запрос в GigaChat;

  • GigaChat генерирует комментарий в ответ на эмодзи; 

  • комментарий передается ботом обратно в чат; 

  • теперь в случайный момент — при отправке эмодзи в комментарии к посту — бот может вступить в диалог с подписчиками. 

Дарим до 20 000 бонусов
Дарим до 20 000 бонусов
4 000 бонусов — физическим лицам, 20 000 бонусов — юридическим
Вот такие комментарии бот дает в тредах под постамиВот такие комментарии бот дает в тредах под постами

Как создавался бот: первые шаги и инструменты

Бот-комментатор был создан на виртуальной машине с Evolution free tier — то есть с использованием облачных ресурсов, за которые не нужно платить. Кстати, с их помощью попробовать в деле можно самые разные сценарии работы в облаке, например, запустить сайт или небольшое приложение, проводить нагрузочные тестирования или, как в нашем случае, запустить Telegram-бота.

При старте работы с Evolution free tier доступны: 

  • виртуальная машина (ВМ) с двухъядерным процессором Intel Gold 6248R, а также 4 ГБ оперативной памяти и 30 ГБ диска SSD NVMe;

  • 15 ГБ в объектном S3-хранилище, 100 000 операций PUT, POST, LIST и 1 000 000 операций GET, HEAD; 

  • бесплатные ресурсы для запуска контейнеров.

А еще при привязке банковской карты к аккаунту на счет автоматически зачисляется 4 000 бонусов — ими можно оплатить сервисы внутри облачной платформы.

Для начала работы с виртуальной машиной потребовалось: 

  • Создать бесплатную виртуальную машину и оплатить публичный IP — он стоит порядка 150 рублей в месяц. При этом в первое время вы можете тратить на это бонусные рубли, которые выдаются при привязке банковской карты к аккаунту в момент регистрации. 

  • Добавить SSH-ключ — подробную инструкцию для его создания вы увидите при подключении ВМ. 

  • Ознакомиться с возможностями облаков в целом и платформы Cloud.ru Evolution в частности, используя документацию на сайте. К примеру, в ней можно найти информацию про SNAT-шлюзы и каталог образов.

Что было дальше

Виртуальную машину можно запускать сразу после подключения — у нее браузерная консоль VPS: 

Консоль ВМ сразу после запуска Консоль ВМ сразу после запуска

После подключения наш клиент-разработчик: 

  • выбрал образ Ubuntu 22-й версии, установил Node.js и еще пару пакетов;

  • с помощью службы поддержки настроил группы безопасности, чтобы у бота появился доступ к интернету;

  • включил SQL, чтобы сохранять сообщения и контекст диалогов, которые помогают AI лучше понимать, что нужно комментировать.  

В итоге получилась примерно такая инфраструктура: 

Схематичное изображение инфраструктуры бота-комментатораСхематичное изображение инфраструктуры бота-комментатора

Кстати, чтобы нейросеть выдавала наиболее подходящие результаты, для бота была выбрана уже обученная платная версия GigaChat Pro. А еще пришлось поперебирать разные промпты и настройки входных параметров.

Что в результате

Бот успешно запущен и привлекает к себе внимание общественности. Уже под первым Telegram-постом, в котором он был анонсирован, было 165 комментариев против обычных 3–5. Дальше — больше. Разработчик бота уже приобрел объектное хранилище, чтобы в будущем иметь возможность генерить с его помощью не только текст, но и картинки. 

Еще немного мудрости от бота-комментатораЕще немного мудрости от бота-комментатора

Что еще можно делать с Evolution free tier

Бесплатная виртуальная машина на платформе Cloud.ru Evolution — гибкий ресурс, с помощью которого можно: 

  • запускать любые проекты без сложных вычислений, будь-то сайт-визитка, система умного дома или тот же чат-бот;

  • тестировать технологии, например, с такой ВМ можно сделать свой онлайн-редактор или многопользовательский инструмент для лайвкодинга;

  • просто развлечься, вместе с друзьями реализовав какой-либо оригинальный проект.

Evolution free tier — объем облачных ресурсов, за которые не нужно платить
Evolution free tier — объем облачных ресурсов, за которые не нужно платить
Бесплатно запустите сайт или Telegram-бота, безопасно храните файлы и пароли 
Узнать больше
Продукты из этой статьи:
Иконка-Evolution Container Apps
Evolution Container Apps
Иконка-Evolution Object Storage
Evolution Object Storage
Иконка-Evolution Compute
Evolution Compute
9 июня 2025

Вам может понравиться