yandex

Как бесплатно запустить 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 — объем облачных ресурсов, за которые не нужно платить

Бесплатно запустите сайт или Telegram-бота, безопасно храните файлы и пароли 

Продукты из этой статьи:
Иконка-Evolution Container Apps
Evolution Container Apps
Иконка-Evolution Object Storage
Evolution Object Storage
Иконка-Evolution Compute
Evolution Compute
9 июня 2025

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