Триггеры
Команда
Запускается когда: пользователь отправляет команду (например, /start)
Настройки:
Команда — название команды без слэша (например,
start,help,menu)Команды не чувствительны к регистру
Пример использования:
/start → запуск приветственного сценария
/help → показ справки
/menu → главное меню ботаСодержит текст
Запускается когда: сообщение пользователя содержит указанную фразу
Настройки:
Текст — ключевое слово или фраза
Регистр не учитывается
Проверяется вхождение подстроки
Пример использования:
Точный текст
Запускается когда: сообщение пользователя точно совпадает с указанным текстом
Настройки:
Текст — точное сообщение
Регистр не учитывается
Должно совпадать полностью
Пример использования:
Кнопка (Callback)
Запускается когда: пользователь нажимает на inline-кнопку
Настройки:
Callback данные — уникальный идентификатор кнопки
Должен совпадать с callback_data кнопки в узле "Отправить сообщение"
Пример использования:
Контроль доступа к триггерам
Вы можете ограничить доступ к любому триггеру, чтобы его могли использовать только определенные люди.

Визуальная индикация в редакторе

Триггеры с ограниченным доступом отображают специальный значок справа от названия:
👥 Сотрудники — доступ только для сотрудников компании
🎭 Роли — доступ для конкретных ролей
👤 Персона — доступ для одного человека
Публичные триггеры не показывают значок (доступны всем).
Уровни доступа
Публичный (по умолчанию) — триггер доступен всем пользователям бота
При создании нового триггера автоматически устанавливается этот уровень
Только сотрудники компании — триггер могут активировать только те пользователи, чей Telegram аккаунт привязан к учетной записи сотрудника в вашей компании через настройки профиля
Конкретные роли — выберите одну или несколько ролей компании:
Владелец
Главный менеджер
Менеджер
Сотрудник
Конкретный человек — только один выбранный сотрудник компании может использовать этот триггер
Сообщение при отказе в доступе:
Когда доступ НЕ публичный, вы можете настроить сообщение, которое будет отправляться пользователям при попытке использовать ограниченный триггер.
Если сообщение не указано, пользователь просто не получит никакого ответа от бота.
Примеры использования:
Команда
/admin— доступна только владельцу и главному менеджеруСообщение при отказе: "Извините, эта команда доступна только руководству."
Команда
/stats— доступна менеджерам и вышеСообщение при отказе: "Для просмотра статистики обратитесь к вашему менеджеру."
Команда
/secret— доступна только конкретному сотрудникуБез сообщения при отказе (пользователь не получит ответа)
Команда
/help— публичная команда, доступна всем
Важные замечания
Для работы контроля доступа пользователь должен привязать свой Telegram аккаунт к учетной записи в компании
Привязка осуществляется через настройки профиля в личном кабинете
Если пользователь не привязал аккаунт, он будет считаться внешним пользователем
Внешние пользователи могут использовать только публичные триггеры
Последнее обновление