Сайт может отображаться некорректно, поскольку вы просматриваете его с устаревшего браузера Internet Explorer (), который больше не поддерживается Microsoft.
Рекомендуем обновить браузер на любой из современных: Google Chrome, Яндекс.Браузер, Mozilla FireFox.

Настраиваемые действия

Если Вам нужен только бот с неизменным текстом ответов (например, FAQ или Бот с описанием компании), то действия не нужны. Для всего остального они будут незаменимы.

Действия указываются в настройках экрана в поле «Выполнить действия перед отправкой» или в настройках кнопки в поле «Выполнить действия после нажатия». Проще всего это делать с нашим помощником.

Можно указывать сразу несколько действий, никаких ограничений нет.

Примечание: действия в настройках кнопки не будут выполнены, если данная кнопка не ведет на какой-либо экран.

Отправка уведомлений

Данное действие позволяет отправить сообщение целевым получателям. Доп. параметры (указываются в круглых скобках):

  1. Название уведомления (обязательно): Название экрана, который будет отправлен каждому получателю уведомления. Указывается в квадратных скобках и без пробелов (также работает помощник авто дополнения).
  2. Получатели (обязательно): Список ID пользователей. Можно указать как числа через запятую, так и запрос данных (возвращающий список значений ID). Также можно указать «*», что означает отправку абсолютно всем пользователям.

Пример: [ОтправитьУведомление([ПораНаОбед])([СписокКоллег])]

Например, если поместить это действие в действие кнопки «Всех на обед», доступной для Администратора, то коллеги получат уведомление с текстом, указанным в экране «Пора на обед».

Использование специальных полей в уведомлении поможет сделать логику более гибкой:

Таким образом мы сделали аналог канала в Telegram, где Вы можете публиковать новости, не заходя в систему BotManager. Только Вы еще можете настроить, например, что новости будут отправляться по интересам, которые выбирают сами пользователи.

Если нужно вывести сведения о том, кто создал уведомление, то используйте специальное поле «IDОтправителя».

Примечание: в самом уведомлении любые «действия перед отправкой» отключены.

Отправка Email

Данное действие позволяет отправить email целевым получателям. Доп. параметры (указываются в круглых скобках):

  1. Название уведомления (обязательно): Название экрана, который будет отправлен в письме. Указывается в квадратных скобках (также работает помощник авто дополнения).
  2. Получатели (обязательно): Список Email адресов. Можно указать как почты через запятую, так и запрос данных (возвращающий список имейлов).

Пример: [ОтправитьEmail([НоваяЗаявка])(info@your-site.com)]

Не забудьте указать тему письма в настройках уведомления (экрана). Специальные поля и запросы данных работают аналогичным образом, как описано для отправки обычных уведомлений.

Смена роли пользователя

Изменяет роль текущего пользователя (подробнее о ролях). Доп. параметры (указываются в круглых скобках):

  1. Новая роль (обязательно): Название будущей роли. Должна обязательно быть одной из списка существующих ролей, указанных в разделе «Роли пользователей».

Пример: [СменитьРоль(Администратор)]

Например, вставьте пример выше в действия кнопки с типом «ввод текста», где текст совпадает с «пароль1234». Тогда только человек, знающий этот пароль, сможет сменить свою роль на роль администратора.

Запись данных в Google таблицу

Сохраняет данные в Google таблицу. Доп. параметры (указываются в круглых скобках):

  1. ID Google таблицы (обязательно): присутствует в адресной строке, если открыть таблицу. Например если ссылка на таблицу выглядит так: https://docs.google.com/spreadsheets/d/1rF_M6Y0cDT5BJRA4HHARyI-4Wxk55oP62kOfs/edit#gid=0, то ID таблицы – «1rF_M6Y0cDT5BJRA4HHARyI-4Wxk55oP62kOfs».

    Чтобы BotManager мог записать в таблицу данные, откройте доступ для редактирования по ссылке или для пользователя «info@bot-manager.com»

  2. Название листа (обязательно): Этот лист будет создан и будет пополняться данными.
  3. Данные для сохранения (обязательно): Укажите запрос данных, результат которого хотите сохранить.

Пример: [ЗаписатьВGoogleТаблицу(<GOOGLE_SHEET_ID>)(Анкеты)([ТекущаяАнкета])]

Если вставить пример выше в действия кнопки «подтвердить заявку», то в Google таблице добавится новая строка с анкетой.

Вы можете выгружать много строк за один раз (если настраиваемый запрос возвращает их). Однако, не превышайте лимит в 100 строк на одно действие.

Запросы на добавление/изменение/удаление данных

Вы можете указывать настраиваемые запросы, чтобы выполнить их в требуемый момент.

При изменении данных в БД, если Вы намереваетесь изменять данные только текущего пользователя, не забывайте указывать в условиях запроса, чтобы «ID из пользователи» был равен текущему, то есть «[IDПользователя]».