Бот Секретарь - общие сведения
Что такое Бот Секретарь? Бот Секретарь - это бот который вы можете подключить к своему аккаунту и позволить ему, в ваше отсутствие, отвечать на личные сообщения от вашего имени.
ВАЖНО: для работы Бота Секретаря больше НЕ НУЖЕН Премиум функционал аккаунта.
Последовательность создания Бота Секретаря
Процесс создания ботов Секретарей можно разделить на несколько стадий:
1. Создать бот в @BotFather
Вы можете использовать существующий бот и только активировать для него Secretary Mode, но для новичков мы рекомендуем создать отдельный, чтобы не путаться в функционале.
Процесс создания нового бота описан в руководстве «Как создать свой первый бот»
2. Включить режим Секретаря
Чтобы включить режим Секретаря:
1. Перейдите в @BotFather и запустите Веб-приложение для управления ботами (синяя кнопка в левом нижнем углу).
2. Выберите из списка созданный вами бот.
3. В разделе «Settings» выберите пункт «Bot Settings»
4. В разделе «Mode Settings» включите «Secretary Mode».
3. Добавить бота Секретаря в профиле аккаунта Telegram
ВАЖНО: Ранее эти боты назывались «Бизнес Боты» и настраивались через меню Бизнес Ботов как часть платного Премиум функционала - сейчас Telegram сделал эту опцию БЕСПЛАТНОЙ для всех и вынес в НАСТРОЙКИ ПРОФИЛЯ вашего Аккаунта Telegram - поэтом искать её в разделе Бизнес Ботов - НЕ НАДО!
ВАЖНО: Для подключения бота Секретаря к аккаунту Telegram используется приложение TELEGRAM-DESKTOP, а не Мобильное приложение (куда "гении дизайна" засунули эту настройку в мобильном приложении мы не имеем ни представления, ни желания разбираться).
Для добавления созданного вами бота в качестве Секретаря-автоответчика на ваш аккаунт:
1. Прейдите в раздел «My Profile» в левом меню и там нажмите на значок «Карандаша» - чтобы попасть в редактирование профиля.
2. Найдите раздел: «Chat Automation»
3. В первом сегменте выберите созданный вами бот.
4. Далее настройки будут для каждого свои - в зависимости от ваших сценариев:
- Выберите куда бот будет иметь доступ (Chats the bot can access) - ко всем личным чатам или только к избранным. Нормально - только к избранным («Only selected chats»).
- Выберите те категории чатов (или отдельные чаты) в которых будет работать ваш бот (Included chats) - обычно «New Chats» и «Non-Contacts».
- Разрешения бота (Bot permissions): на данный момент достаточно только указать все пункты в опции «Manage Messages» (необходимый минимум).
После этого можете выходить из настроек Профиля.
4. Добавить бот в конструктор ботов MenuBuilderBot
Если не сделали этого на первом шаге - это можно сделать сейчас.
Короткая инструкция по добавлению бота в конструктор в мануале: «Создать Новый Бот».
5. Добавить логику поведения
Логика и правила поведения Бота Секретаря (как и любого другого бота созданного при помощи конструктора @MenuBuilderBot) задаются внутри созданного вами бота.
Подробное описание настройки работы бота Секретаря смотрите в руководстве: «Создание бота Секретаря».
Особенности работы
Боты Секретари созданные при помощи конструктора @MenuBuilderBot имеют свои особенности и ограничения.
● Кнопки в режиме «Только Админ» доступны юзерам только по командам.
● «Невидимые» кнопки доступны юзерам по имени.
● Названия кнопок меню рекомендовано писать в НИЖНЕМ регистре (пояснение см. ниже).
● Команды в сообщениях личных чатов НЕ отображаются - их желательно делать копируемыми внутри сообщения.
● Сообщение об ошибке (Неизвестная команда) - не показывается.
● Никакой функционал кроме сообщений не работает.
● Инлайн кнопки и нижнее меню не показывается.
● Формы (вопросы) не работают.
● Закрытые Условием кнопки и кнопки с функционалом (Action-ы, Бонусы и прочее) игнорируются.
ВАЖНО: Все отправляемые юзером сообщения принудительно приводится к нижнему регистру. Поэтому, названия кнопок меню Бизнес бота тоже необходимо писать в нижнем регистре. В этом случае будет не важно как юзер написал то или иное слово - бот его сможет правильно обработать.
Два подхода к работе бота Секретаря
В том как ваш бот Секретарь будет взаимодействовать с пользователем можно выделить два принципиально отличающихся подхода.
ПОДХОД 1. Бот будет игнорировать все сообщения юзера, реакция на которые прямо не заложена в его логику.
Другими словами, на неизвестное сообщение пользователя бот будет молчать. Бот ответит соответствующим сообщением если юзер отправит известную боту команду или название кнопки. В этих сообщениях ботов вы можете размещать дополнительные команды которые, при необходимости, помогут юзеру следовать заданному сценарию.
ПОДХОД 2. Второй подход предполагает что бот будет вести пользователя по известной ему логике реагируя сообщением по умолчанию на ЛЮБОЕ неизвестное сообщение пользователя - перенося его к началу заданного сценария если юзер в процессе отправляет неизвестную команду.
При этом в самих сообщениях вы также можете размещать команды которые позволят юзеру двигаться дальше по сценарию и возвращать его к началу если юзер отклоняется от этого сценария отправляя неизвестное сообщение или команду.
Частые Вопросы
ДЛЯ СВЕДЕНИЯ: функционал Ботов Секретарей (ранее Бизнес-ботов) был добавлен конструктор практически сразу после его появления в Telegram. На тот момент мы не знали насколько вам будет интересна данная опция. Поэтому реализована она самым простым способом - практически средствами самого конструктора. Если Боты Секретари будут вызывать интерес - мы продолжим развивать эту ветку функционала. На данный момент она находится в своём зачаточном состоянии.
ВОПРОС: Можно ли подключить ChatGPT или Ассистента на основе нейросети?
ОТВЕТ: На данный момент - нет. Боты Секретари (ранее Бизнес Боты) были добавлены нами в конце 2024 года и до сих пор мы не встречали пользователя кто бы в серьёз был в этом заинтересован - все в основном только спрашивают, но своих готовых LLM или Агентов - не имеют. Будет реальный спрос - будем рассматривать такую опцию (техническая возможность - есть).

