Как использовать синонимы и шаблоны
https://brobot.ru/wp-content/uploads/2015/07/sinon-400x200.png 400w, https://brobot.ru/wp-content/uploads/2015/07/sinon-200x100.png 200w, https://brobot.ru/wp-content/uploads/2015/07/sinon-768x384.png 768w" sizes="(max-width: 800px) 100vw, 800px" style="display: block; width: 737.5px; height: auto;">
Что такое синонимы
Синонимы в терминологии Бота — это фрагмент текста вида {вариант1|вариант2|вариант3} в отправляемых сообщениях анкеты.
Синонимы нужны для разнообразия отправляемых сообщений. Когда вы указываете в ответе «{Привет|Здравствуй}! Как дела?», перед отправкой сообщения выберется один из возможных вариантов и отправится либо «Привет! Как дела?», либо «Здравствуй! Как дела?». От шаблонов синонимы отличаются наличием нескольких вариантов и разделителя «|» между ними. У шаблона есть только один «вариант».
Пример:
- Используем простой автоответчик с сообщением «{Привет|Здравствуй}! Как {дела|настроение}?»
- Теперь при ответе анкета отправит «Привет! Как дела?» или «Привет! Как настроение?» или «Здравствуй! Как дела?» или «Здравствуй! Как настроение?»
Что такое шаблоны
Шаблон в терминологии Бота — это фрагмент текста вида {шаблон} в отправляемых сообщениях анкеты.
Шаблоны нужны лишь для того, чтобы перед самой отправкой сообщения заменить их на какой-то другой текст. Например заменить {телефон} на конкретный номер телефона. Если вы пользуетесь Ботом для работы лишь с одной анкетой, то шаблоны вам особо и не нужны, ведь можно просто отправлять сообщения с номером телефона. Но когда вы начинаете работать с несколькими анкетами, вам вероятно захочется, чтобы все анкеты отвечали примерно одинаково. Например можно использовать обучаемого бота, который будет отвечать «Привет, мой номер телефона — {телефон}.» , тогда для каждой анкеты достаточно при настройке задания указать замену шаблона «телефон» на конкретный номер для каждой анкеты.
Пример:
- Используем простой автоответчик с сообщением «Привет, мой номер телефона — {телефон}.»
- В настройках заданий анкеты-1 на вкладке «Замены для шаблонов в отправляемых сообщенях» указываем во второй колонке напротив «телефон» первый номер, в настройках заданий анкеты-2 указываем другой номер.
- Теперь при ответе первая анкета ответит «Привет, мой номер телефона — первый номер.», а вторая ответит «Привет, мой номер телефона — другой номер.»
Бонусные шаблоны
В Боте есть несколько встроенных шаблонов, для которых будут подставлены данные контакта:
- {buddyname} — будет заменен на имя контакта. Например при ответе контакту «Иван Иванов» сообщением «Привет, {buddyname}!» будет отправлено «Привет, Иван!»
- {fullbuddyname} — будет заменен на полное имя контакта. Например при ответе контакту «Иван Иванов» сообщением «Привет, {fullbuddyname}!» будет отправлено «Привет, Иван Иванов!»
- {tenderbuddyname} — будет заменен на имя контакта в мягкой форме. Например при ответе контакту «Иван Иванов» сообщением «Привет, {tenderbuddyname}!» будет отправлено «Привет, Ваня!». Если мягкой формы Бот не знает, то будет подставлено обычное имя, аналогично случаю с {buddyname}.
- {officialbuddyname} — антагонист {tenderbuddyname}, будет заменен на имя контакта в строгой форме. Например при ответе контакту «Ваня Дурак» сообщением «Добрый день, {officialbuddyname}!» будет отправлено «Добрый день, Иван!». Как и в случае с {tenderbuddyname}, неизвестные имена будут работать аналогично случаю с {buddyname}.
Как можно комбинировать синонимы и шаблоны
Еще раз резюмируя:
- Шаблон — это фрагмент сообщения, вместо которого подставляется какой-то другой текст, сами подстановки настраиваются при настройке заданий.
- Синонимы — это фрагмент сообщения, который разворачивается в один из своих вариантов, ничего настраивать не надо.
В одном сообщении может быть сколько угодно шаблонов и синонимов, причем одни могут быть вложены в другие:
- Синонимы могут содержать шаблоны — «{вариант без шаблона|вариант с {шаблоном}}»
- Синонимы могут содержать другие синонимы «{вариант без вложенности|вариант с вложенным {синонимом|вариантом}}»
- Шаблоны быть составлены из синонимов, но следите за количеством скобок «{{шаблон1|шаблон2|шаблон3}}» (внешние скобки нужны, чтобы после того как выберется один из шаблонов-синонимов, он мог быть заменен как шаблон, иначе это будет просто синоним). Этот же пример будет одинаково работать и в варианте {{шаблон1}|{шаблон2}|{шаблон3}}.
- Шаблоны также могут быть составлены из других шаблонов, но это уже какая-то экзотика
Сервис поддержки клиентов работает на платформе UserEcho