Legan Studio
Все статьи
~ 5 мин чтения

Telegram-бот как CMS: управляйте контентом сайта прямо из мессенджера

Как настроить управление контентом сайта через Telegram-бота: добавление новостей, обновление акций и публикация статей без доступа к CMS.

  • Telegram
  • CMS
  • автоматизация

«У нас на сайте давно нужно обновить акции, но программист занят, а в WordPress я боюсь что-то сломать» — эту фразу слышишь очень часто от владельцев малого бизнеса. Сайт есть, контент нужно обновлять регулярно, но процесс настолько неудобен, что обновления откладываются на недели.

Telegram-бот как интерфейс управления контентом решает эту проблему нестандартно: вместо того чтобы учить директора кофейни работать в WordPress, бот позволяет ему добавлять «блюдо дня» прямо из телефона за 30 секунд.

Кому нужна CMS через Telegram

Это решение не для всех. Оно имеет смысл при определённых условиях.

Малый бизнес без IT-специалиста. Если обновление сайта каждый раз требует обращения к подрядчику — это боль и деньги. Бот-интерфейс даёт автономность.

Мобильные команды. Маркетолог работает «в полях» и не имеет доступа к ноутбуку. Через бота он может опубликовать срочную акцию прямо с телефона.

Несложный и повторяющийся контент. Ежедневное меню, текущие акции, новости, контактные данные — всё это структурированный, предсказуемый контент с фиксированным форматом.

Контент, который нужно публиковать быстро. «Закрытие через час — скидка 30% на всё» не ждёт, пока откроется ноутбук. Такие ситуативные публикации через телефон+бот делаются за минуту.

Когда это решение не подойдёт: сложный контент (лонгриды, статьи с версткой, структурированные лендинги), большая команда с разными правами, требования к SEO-оптимизации каждого материала. В этих случаях нужна полноценная CMS с хорошим редактором.

Что можно управлять через бота

Новости и анонсы

Самый простой сценарий. Менеджер пишет боту текст новости, прикрепляет фото, выбирает категорию — бот публикует на сайте. Структура диалога:

  1. «Добавить новость» (кнопка)
  2. «Введите заголовок»
  3. «Введите текст новости»
  4. «Прикрепите фото (или пропустите)»
  5. «Выберите категорию» (кнопки: новости, акции, события)
  6. «Опубликовать сейчас или запланировать?»
  7. Подтверждение публикации

Весь процесс — 2-3 минуты с телефона.

Акции и спецпредложения

Для большинства бизнесов акции — самый частый тип обновляемого контента. Структура фиксированная: название акции, описание, размер скидки или условие, срок действия, применимые товары/услуги.

Бот запрашивает каждый параметр по очереди с валидацией (например, дата окончания акции не может быть в прошлом). После заполнения — превью, как акция будет выглядеть на сайте, подтверждение — публикация.

Дополнительная возможность: бот автоматически деактивирует акцию, когда истекает срок. Не нужно помнить снять устаревшее предложение.

Меню кафе или ресторана

Классический кейс. Шеф-повар или управляющий каждое утро обновляет меню через бота: добавляет блюда дня, меняет цены, отмечает позиции «стоп-лист». Изменения сразу отражаются на сайте и в кафе на экране (если QR-меню).

Это решает хроническую проблему HoReCa: физические меню устаревают, а обновление онлайн-меню требует «позвонить программисту».

Цены и контактные данные

Цены на услуги, часы работы, адрес, телефон — данные, которые меняются нечасто, но критично важно держать актуальными. Бот даёт возможность менять их в любой момент без доступа к панели управления сайтом.

Отзывы и пользовательский контент

Собранные через бота отзывы (см. статью про UGC) могут автоматически публиковаться на сайте в разделе «Отзывы клиентов» после модерации.

Техническая схема: как это работает

Схема состоит из трёх слоев.

Telegram-бот — интерфейс для ввода данных. Диалог, кнопки, валидация, превью.

API или база данных — промежуточный слой, куда бот записывает данные. Это может быть REST API сайта, прямая запись в базу данных (если инфраструктура позволяет) или запись в промежуточную таблицу.

Сайт — читает данные из того же источника и отображает на страницах. При наличии кеширования — обновление может занять от нескольких секунд до нескольких минут.

ВариантКак работаетСложностьПодходит для
Бот → REST API CMSБот делает POST-запрос в API CMSСредняяWordPress, Strapi, любая CMS с API
Бот → прямо в БДБот пишет в PostgreSQL/MySQLВысокаяКастомные сайты
Бот → Google Sheets → сайтБот пишет в Sheets, сайт читаетНизкаяПростые сайты, меню, прайс
Бот → Strapi headless CMSБот через Strapi APIСредняяJAMstack-сайты

Самый простой и часто достаточный вариант для малого бизнеса: бот пишет данные в Google Sheets, сайт читает их через Google Sheets API и отображает. Никакого сложного бэкенда — всё на существующих сервисах.

Варианты CMS для интеграции

WordPress + WooCommerce. REST API встроен начиная с WordPress 4.7. Бот может создавать и обновлять записи, страницы, товары через стандартный API. Нужна аутентификация через Application Passwords.

Strapi (headless CMS). Специально создана для управления контентом через API. Бот — идеальный клиент для headless CMS. Гибкая модель данных позволяет настроить любую структуру контента.

Tilda + Notion. Нестандартная комбинация: данные хранятся в Notion (бот пишет через Notion API), Tilda читает из Notion через интеграцию. Работает для простых лендингов с табличными данными.

Кастомный сайт. Если сайт разработан на заказ — добавляется API-эндпоинт для записи контента. Полная гибкость, но требует работы бэкенд-разработчика.

Простой пример: владелец кафе добавляет блюдо дня

Конкретный сценарий. Олег, владелец кафе, каждое утро в 8:30 обновляет «блюдо дня» на сайте и в QR-меню.

До внедрения бота: Олег открывал ноутбук, заходил в WordPress, находил нужную страницу, редактировал вручную — 15-20 минут. Иногда забывал, иногда делал ошибки в разметке.

После внедрения: Олег в телефоне пишет боту «/menu». Бот: «Что обновляем? [Блюдо дня] [Стоп-лист] [Акция]». Олег выбирает «Блюдо дня». Бот: «Введите название блюда». «Солянка сборная». «Введите цену». «320». «Прикрепите фото». [Олег фотографирует тарелку]. «Опубликовать?» [Да]. «Опубликовано! Видно на сайте и в меню».

3 минуты. С телефона. Без ноутбука и без риска «что-то сломать».

Ограничения и когда нужна полноценная CMS

Бот-интерфейс не заменяет полноценную CMS для:

  • Контента с богатой версткой (многоколоночные лендинги, нестандартные блоки)
  • SEO-оптимизации (мета-теги, структурированные данные, карты сайта)
  • Управления сложными связями между материалами
  • Команды с тонкими правами доступа (редактор / верстальщик / публикатор / главред)
  • A/B тестирования страниц

Если ваш бизнес перерос простые обновления и контент стал сложным — пора переходить к правильной CMS. Бот при этом может оставаться как «быстрый режим» для срочных публикаций.

Оптимальная стоимость разработки: бот-интерфейс для управления 3-4 типами контента с интеграцией в WordPress — 30 000–60 000 рублей. Срок — 2-3 недели. Это значительно дешевле и быстрее, чем обучение нетехнического персонала работе с CMS или постоянные запросы к разработчику.