Сергей Степанов – ИИ для микробизнеса (страница 4)
В Telegram можно вести канал с публикациями, общаться через личный аккаунт и создавать отдельного бота. Это разные инструменты. Канал сообщает новости, но сам по себе не оформляет запись. Бот может показать меню и собрать заявку. Бизнес-функции аккаунта помогают организовать общение в личных чатах, однако их доступность и условия необходимо проверять в настройках и актуальной справке.
На нулевом бюджете сначала используйте обычный рабочий аккаунт, папки чатов, закреплённую информацию и документ с шаблонами. Встроенные функции Telegram Business, включая быстрые ответы и автоматические сообщения, не следует считать безусловно бесплатными для любого аккаунта: они связаны с действующими условиями платформы и подписки. Отдельный бот через BotFather не равен бизнес-режиму личного аккаунта.
Канал полезен, если бизнесу есть что регулярно сообщать: расписание открытых занятий, обновление меню, поступление товаров. Не создавайте его только потому, что можно генерировать много постов. Для мастера с небольшим числом клиентов удобное описание условий и запись могут дать больше пользы, чем ежедневные публикации.
Отдельный бот оправдан, когда людям нужен повторяемый путь: посмотреть услуги, задать частый вопрос, оставить пожелание к записи. Сделайте этот путь коротким. Для первого запуска достаточно четырёх пунктов: «Услуги и цены», «Оставить заявку», «Адрес и время работы», «Связаться с человеком».
Создать бота через BotFather
Найдите официальный BotFather в Telegram и внимательно проверьте учётную запись. Создание бота начинается командой /newbot. Далее сервис предложит указать отображаемое название и уникальное имя пользователя. Следуйте текущим подсказкам, поскольку требования интерфейса могут изменяться.
После регистрации вы получите токен — секретный ключ управления ботом. Храните его как пароль. Не размещайте в постах, скриншотах, публичных документах и промптах. Конструктору или собственной программе токен нужен для работы, но передавать его стоит только выбранному доверенному решению с понятными условиями доступа.
Настройте название, описание и изображение профиля. Описание должно сразу объяснять назначение: «Помогаю узнать условия и оставить заявку. Время визита подтверждает сотрудник». Не представляйте бота человеком и не обещайте полный набор услуг, которого у него пока нет.
Через доступные команды управления задайте список команд, например /start для начала и /help для справки. Это ещё не создаёт логику: список команд только помогает клиенту найти действия. Если программа не подключена, бот не начнёт автоматически отвечать на вопросы.
Если ключ утёк или передан ненадёжному сервису, отзовите его и получите новый средствами BotFather. Затем обновите подключение в рабочей системе и проверьте работу. Старый токен не должен оставаться в сохранённых инструкциях сотрудников.
Подключить логику
BotFather регистрирует бота, но не превращает его в готового администратора. Нужна программа, которая обрабатывает сообщения, либо конструктор, в котором эта логика задаётся блоками. У конструктора проверьте поддержку Telegram, бесплатные ограничения, уведомления владельцу, сохранение состояния и возможность выгрузить заявки.
Выделите время на просмотр условий обработки данных и места хранения. Удобный импорт контактов не означает, что его можно использовать для любой клиентской базы. Для бизнеса в России требования к персональным данным нужно учитывать до выбора хранилища и интеграции, а не после накопления заявок.
Собственная программа даёт больше контроля, но требует технических знаний. Бесплатная бот-платформа Telegram не включает бесплатный сервер для вашей логики. Если программа запущена на личном компьютере, выключение компьютера или связи может остановить обработку. Для учебного теста это допустимо; для постоянной записи клиентов — ограничение, о котором нужно помнить.
Пример настройки в Senler
Для конкретного учебного запуска рассмотрим Senler, который поддерживает каналы Telegram и VK. На октябрь 2026 года в его документации указан бесплатный режим с одним активным чат-ботом и лимитом до 50 исходящих сообщений в день в проекте. Перед регистрацией проверьте действующие условия, доступность функций и обработку данных. Эта граница подходит небольшому тесту, а не обещает бесплатную работу при любой нагрузке.
Лимит относится к сообщениям, а не к людям. Если условная заявка требует шесть исходящих сообщений, восемь таких заявок уже используют 48 сообщений. Ответы справки также расходуют лимит. Не добавляйте к начальному сценарию ненужные приветствия и повторные уведомления. Если лимит близок к нагрузке, сохраняйте ручной путь или выбирайте другое решение.
Зарегистрируйте проект в Senler и откройте «Добавить канал». Выберите Telegram. Вставьте токен ранее созданного бота в предназначенное для этого поле и выполните подключение. Не вставляйте токен в текст сообщения. После подключения проверьте, что работает нужный бот, а не старый учебный экземпляр.
В подключённом канале откройте «Чат-боты» и нажмите «Новый бот». Назовите сценарий по назначению, например «Справка и заявка». Ключ сценария создаётся автоматически; без необходимости менять его не нужно. Он отличается от секретного токена Telegram: это внутренний идентификатор сценария, а не пароль подключения.
В графическом редакторе создайте первый блок сообщения: «Помогаю узнать условия и оставить пожелание к записи. Время подтверждает сотрудник». Добавьте четыре кнопки главного меню. Для «Адрес и график» создайте блок с утверждёнными сведениями. Для «Услуги» — короткий действующий список. Из обоих блоков предусмотрите возвращение к меню.
Первый вариант можно запустить как справочный бот без формы. Это полезно, если сбор данных ещё не организован юридически и технически. Добавление заявки выполняется отдельно, когда известны нужные поля, порядок сохранения и уведомления. Не обещайте функцию в приветствии раньше, чем она заработала.
Поля и проверка учебного сценария
Для формы используйте пользовательские переменные, то есть сведения отдельного участника. Учебные имена переменных: service для услуги, preferred_day для пожелания по дню, comment для комментария. Не храните личный ответ в глобальной переменной, общей для всех: данные клиентов могут перепутаться.
После сообщения с вопросом настройте переход «Ответ на сообщение», затем действие сохранения ответа в соответствующую переменную. В документации Senler этот порядок существенен: сохранение ответа должно идти от такого перехода. Если соединить блоки обычной немедленной связью, можно продолжить сценарий раньше, чем клиент ответит.
После сбора покажите сводку из сохранённых значений и предложите подтвердить отправку либо начать исправление. Для первого варианта можно возвращать клиента к началу формы. Если делаете изменение отдельного поля, проверьте, что остальные значения сохраняются. На повторном запуске не должно случайно подставляться старое пожелание.
Уведомления владельцу можно настраивать через предусмотренную интеграцию «Уведомления в Telegram». На момент подготовки книги она описана как ознакомительная бета-интеграция. Не считайте её единственным надёжным учётом заявки: проверьте сохранённые данные и резервный просмотр. В настройках получателя и текста используйте текущую инструкцию сервиса и учебные сведения для первого теста.
Предварительный просмотр одного сообщения и тест всего сценария различаются. Кнопка в виде самолётика помогает увидеть сообщение, но не проверяет работу всех переходов. Для полного пути используйте «Тестирование» в редакторе. Пройдите меню, ответы, сохранение переменных и итоговую сводку с двумя разными учебными участниками.
После исправлений нажмите «Опубликовать»: до публикации пользователь может видеть прежнюю рабочую версию. Затем проверьте опубликованный путь из обычного аккаунта. Настройте предусмотренный сервисом способ запуска, например через триггер или ссылку запуска, и убедитесь, что он приводит именно к началу нужного сценария.
Не включайте свободные ответы ИИ в этот тест сразу. Сначала добейтесь правильной справки и заявки. Генеративная интеграция, её тариф, лимиты и полномочия рассматриваются отдельно. Такой порядок позволяет проверить пользу кнопочного помощника без постоянной оплаты обработки каждого сообщения моделью.
Собрать готовую ветку для Анны
Назовите блоки по их функции: «Старт», «Условия», «Класс», «Цель», «Дни», «Сводка», «Получено». Так в редакторе будет проще найти место ошибки. Ниже приведён текст каждого сообщения и требуемый переход; служебные названия блоков клиент не видит.
«Старт»: «Помогаю узнать условия занятий по математике для 7–9 классов и оставить заявку Анне». Кнопки: «Цена и формат», «Оставить заявку», «Перенести занятие», «Вопрос Анне». Первая ведёт к условиям, вторая — к вопросу о классе. Две последние показывают порядок связи с Анной и не создают новую запись автоматически.
«Условия»: «Онлайн-занятие длится 60 минут и стоит 1500 рублей. Первое занятие — по той же цене. Анна разбирает школьную программу и помогает готовиться к ОГЭ. Свободное время согласуется отдельно». Кнопки: «Оставить заявку» и «В меню».