Telegram-бот не отменяет оферту, реквизиты и политику обработки данных. Инди-проект без сайта получает трафик в канале, но поиск и доверие живут на URL. «Лучший ИИ-бот 2026» в заголовке не добавляет ни того, ни другого.
Эта страница — про границу. Что бот делает честно, где начинается зона, в которой нужен сайт, и как не соврать в момент оплаты. Не юридическая консультация: конкретные требования зависят от вашей формы деятельности и страны. Здесь — операционная часть, которую всё равно придётся написать самому.
Что бот делает хорошо
Бот силён в коротких повторяющихся сценариях: ответы на частые вопросы, запись на слот, статус заказа, приём оплаты через провайдера, напоминания. Всё это работает, потому что у сценария есть начало и конец, и пользователь уже находится в мессенджере.
Не называйте деревом ответов «ИИ-сотрудника». Если у вас десять веток и один шаблон запроса, так и напишите. Формулировка «отвечает на типовые вопросы, сложные передаёт человеку с 10 до 19» вызывает больше доверия, чем «искусственный интеллект 24/7», и не создаёт претензии в отзыве.
Напишите границу явно: какие вопросы эскалируются человеку и в какие часы. Пользователь, который знает, что ночью ответа не будет, не пишет гневное сообщение в три часа ночи. Пользователь, которому обещали круглосуточную поддержку, пишет.
Где начинается зона сайта
Оферта, реквизиты, политика обработки данных, условия возврата, контактный адрес — это статические документы, на которые нужно давать постоянную ссылку. Закреплённое сообщение в канале такой ссылкой не является: оно исчезает вместе с каналом и не индексируется поиском как ваш ресурс.
Поисковый спрос — вторая причина. Запрос «как оплатить» или «сколько стоит подписка» человек вводит в поисковике, а не в поиск по каналу. Без URL этот трафик уходит к тому, у кого страница есть. Если нужен минимальный вариант хостинга под такую страницу, разбор здесь: Cloudflare Pages для соло из СНГ.
Третья причина — почта на домене. Как только появляется домен, появляется и правило: цель MX не ставится за оранжевый прокси, а тестовое письмо отправляется до того, как вы объявите о запуске.
Реквизиты на сайте и то, что бот показывает перед оплатой, должны совпадать дословно. Скриншот из бота не должен спорить со страницей с ценами.
Сценарий оплаты по шагам
Оплата — то место, где расхождения стоят дороже всего. Разберите его по шагам и пройдите как пользователь, а не как разработчик.
1. Пользователь нажимает «оплатить». До подтверждения он видит сумму, комиссию, если она есть, и кто продавец. Не после — до.
2. Провайдер платежей назван. «Оплата картой» — это не название продавца и не название провайдера.
3. После оплаты приходит подтверждение со ссылкой на оферту и на условия возврата. Ссылка ведёт на URL, а не на закреп.
4. В тот же день на сайте показана та же сумма. Расхождение между ботом и сайтом превращается в скриншот в жалобе.
5. Возврат средств описан текстом: срок, кто инициирует, куда писать. Автоматический возврат без человека делать не стоит.
Пройдите этот путь на реальном платеже минимальной суммы, а не в тестовом режиме. Тестовый режим не показывает, какое письмо получит пользователь и как выглядит чек.
Отдельно проверьте неудачный платёж: недостаточно средств, отклонение банком, закрытая вкладка на середине. Пользователь должен получить понятное сообщение и способ вернуться к оплате, а не молчание. Именно эти три случая дают больше всего обращений в поддержку в первый месяц.
Персональные данные и логи
Если бот запрашивает телефон, напишите зачем, на какой срок и как отозвать согласие. Фраза «мы соблюдаем законодательство» без указания цели не описывает ничего и не защищает вас. Цель формулируется узко: «для подтверждения записи», а не «для улучшения сервиса».
Логи бота — тоже данные. Определите срок хранения в днях, кто имеет доступ, и убедитесь, что в журналы не попадают платёжные реквизиты. Разработчик, который выводит весь объект запроса в лог, обычно узнаёт об этом позже всех.
Отдельно решите, что делать с историей переписки при удалении аккаунта пользователем. Ответ «у нас всё хранится вечно» не подходит ни одному регулятору и плохо смотрится в отзыве.
Что не автоматизируют
Есть сценарии, которые бот выполнит формально и испортит содержательно:
Возврат денег без участия человека при спорной ситуации.
Любые советы, связанные со здоровьем, правом или деньгами конкретного человека.
Ответы от лица основателя, сгенерированные шаблоном. Аудитория это считывает.
Обработка жалобы, где нужна оценка контекста, а не поиск по ключевым словам.
Бот сделает всё это в три часа ночи, и именно в этом проблема. Редакторское решение важнее модели: лучше честное дерево ответов и заявленные часы поддержки, чем имитация человека.
Режим отказа: блокировка канала
Главный риск проекта, живущего только в мессенджере, — не низкая конверсия, а недоступность канала. Причины бывают разные: жалоба, ограничение на уровне сети, ошибка модерации. Итог одинаковый: у вас нет адреса, по которому клиенты вас найдут.
План пишется заранее и состоит из трёх пунктов. Первый: есть ли у вас контакты аудитории вне мессенджера — почтовый список или хотя бы страница. Второй: где лежит резервная копия текстов, цен и оферты. Третий: что происходит с уже оплаченными заказами и куда людям писать.
Домен под это стоит зарегистрировать до того, как он понадобится. Страница из одного экрана с офертой и контактом закрывает девяносто процентов проблемы и делается за вечер.
Что измерять, кроме числа подписчиков
Число подписчиков — самая бесполезная метрика из доступных. Она растёт от репостов и падает от одной неудачной рассылки, но почти ничего не говорит о том, работает ли сценарий.
Считайте другое, и это можно сделать без аналитической системы, просто по журналам бота:
1. Доля завершённых сценариев. Сколько человек начали запись или оплату и сколько дошли до конца. Если из ста начавших доходят двадцать, проблема в шаге, а не в трафике.
2. Шаг, на котором отваливаются. Обычно это один конкретный экран: слишком много вариантов, непонятная формулировка или запрос данных без объяснения зачем.
3. Доля эскалаций к человеку. Если больше половины диалогов уходит человеку, дерево ответов не покрывает реальные вопросы. Если меньше пяти процентов — возможно, люди просто сдаются.
4. Повторные обращения. Человек, который вернулся через месяц, стоит дороже десяти новых подписчиков.
Собирайте эти четыре числа раз в неделю в течение месяца. Одного месяца достаточно, чтобы увидеть, какой шаг переписать. Дальше правьте по одному изменению за раз: если поменять три экрана сразу, вы не узнаете, что сработало.
Первая неделя запуска
Если бот только собирается, порядок работ экономит месяц. Начинайте не с кода, а с текста.
Первый день — напишите на бумаге один сценарий целиком, репликами. Не два, не пять, а один: самый частый вопрос или самое частое действие. Второй и третий день — соберите этот сценарий и пройдите его сами как пользователь, с телефона, а не из редактора.
Четвёртый день — страница с офертой, ценой и контактом. Один экран, постоянный адрес. Пятый — реальная оплата на минимальную сумму со стороны пользователя, чтобы увидеть чек и письмо. Шестой и седьмой — покажите бота пяти живым людям и запишите, где каждый из них запнулся.
Второй сценарий добавляйте только после того, как первый проходят без вопросов. Проекты, которые начинают с пяти веток, обычно не доводят ни одной.
Канал и статья не дублируют друг друга
Не копируйте длинный пост из канала в статью слово в слово и наоборот. Две версии одного текста расходятся при первой же правке, и дальше вы отвечаете за обе.
Разделите роли. В канале — короткое сообщение и ссылка. На сайте — процедура с датой, ограничениями и примером. Поиск индексирует URL; канал приводит на него людей. Такое разделение заодно решает вопрос, что обновлять при изменении цены: одну страницу, а не сорок сообщений.
Закреплённое сообщение оставьте одно, и пусть оно ведёт на страницу с офертой. Простыня в закрепе, которая расходится со страницей, — это готовая претензия.
Чеклист
1. У бота одна задача и записанная граница эскалации.
2. Оферта и реквизиты живут на URL, а не только в закрепе.
3. Сумма и комиссия показаны до подтверждения оплаты.
4. Провайдер платежей назван явно.
5. Цель сбора телефона и срок хранения написаны.
6. План на случай блокировки канала записан.
7. Часы поддержки указаны, обещания «24/7» нет.
Частые вопросы
Можно ли обойтись ботом вместо сайта? Для закрытого сервиса по подписке — иногда да, если оферта всё равно опубликована по постоянной ссылке. Для поискового трафика — нет: поиск индексирует страницы, а не сообщения в канале.
Нужен ли англоязычный дубль? Если запрос русскоязычный, дубль ничего не добавляет и размывает канонический адрес. Отдельная англоязычная версия имеет смысл только когда у вас реально есть англоязычный спрос и есть кому её вести.
Можно ли подключить генеративную модель к боту? Технически да, но не обещайте пользователю качество, которое не готовы поддерживать. Если модель отвечает не по теме в одном случае из десяти, это заметят в отзывах быстрее, чем вы в метриках.
Сколько текста должно быть на странице? Достаточно, чтобы человек мог совершить действие: цена, порядок оплаты, возврат, контакт, ограничения. Заглушка на сто слов не выполняет ни одной из этих функций и остаётся черновиком.
Что делать со старыми клонами страниц? Оставьте один канонический адрес, остальные переведите в черновик. Шесть страниц про одного бота конкурируют между собой и ни одна не выходит вперёд.
Нужен ли бот, если сайт уже есть? Только если он снимает конкретную нагрузку: запись на слот, статус заказа, ответы на три самых частых вопроса. Бот «чтобы был» добавляет ещё одну поверхность, которую придётся поддерживать и синхронизировать с ценами. Начните с журнала обращений: если один и тот же вопрос повторяется десятки раз в месяц, для него есть смысл сделать сценарий.
Nine years in software — backend and frontend with equal weight, not a slogan. I also spent a year in IT operations, the kind of work that makes you respect uptime.
The same hands that ship APIs come from graphic design through modeling, 2D and 3D. I care how a thing looks and how it holds together.
Favokres is my personal digital hub: AI-assisted publishing, SEO, a forum, and a shop. An autonomous brain keeps the site moving so pages stay useful, not frozen.