![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Инфовод ![]() ![]() Группа: Пользователи Сообщений: 14 Регистрация: 16.3.2017 Пользователь №: 148732 ![]() |
Как сделать так, чтобы инф не задал вопрос если ответ на него получен ранее? Например: собеседник называет дату встречи в первом сообщении (но может не называть)... Инф отвечает на это сообщение, потом следует продолжение диалога, и где-то на третьем сообщении инф должен вспомнить что ответ получен ранее и разделит вопрос: задать вопрос только о месте встречи, но не задавать о времени. И наоборот, если был получен ранее ответ о месте встречи, задать вопрос только о времени встречи:
Добрый день! Скажите пожалуйста вы уже определись с вашим выбором? (вопрос инициирует другая программа) Примерные варианты ответа собеседника: 1) Собеседник: Нет еще не определились, но встреча планируется на 12 февраля 2) Собеседник: Уже определились, встретимся в Москве 3) Собеседник: Уже определились 4) Собеседник: Уже определились, встретимся в Москве, 17 мая Ответ инфа: Я вас понял, разрешите уточнить, вам желтый или зеленый? Собеседник: давайте зеленый! Ответ инфа: с зеленым вы можете ознакомиться по этой ссылке И вот здесь инф должен либо задать вопрос по поводу места и времени встречи или не задавать вообще или задать только часть вопросов: Если собеседник ответил, как в ответе 1: инф должен спросить: Можно у вас уточнить место встречи? Если собеседник ответил, как в ответе 2: инф должен спросить: Можно у вас уточнить время встречи? Если собеседник ответил, как в ответе 3: инф должен спросить: Можно у вас уточнить место и время встречи? Если собеседник ответил, как в ответе 4: инф не должен что либо спрашивать... Как это сделать? |
|
|
![]()
Сообщение
#2
|
|
![]() Инфмастер ![]() ![]() ![]() Группа: Команда А-я-яй Сообщений: 2356 Регистрация: 29.3.2009 Пользователь №: 40 Сайт инфа: viu-piu.iii.ru ![]() |
ответ 1: С зеленым вы можете ознакомиться по этой ссылке. [if(!%место_встречи)]{[if(!%время встречи)]{Можно у вас уточнить место и время встречи?}}
ответ 2: С зеленым вы можете ознакомиться по этой ссылке. [if(!%место_встречи)]{[if(%время встречи)]{Можно у вас уточнить время встречи?}} ответ 3: С зеленым вы можете ознакомиться по этой ссылке. [if(%место_встречи)]{[if(!%время встречи)]{Можно у вас уточнить время встречи?}} ответ 4: С зеленым вы можете ознакомиться по этой ссылке. [if(%место_встречи)]{[if(%время встречи)]{}} %место_встречи и %время_встречи заменить на %stop_1 и %stop_2 или любые другие не задействованные переменные. Соответственно, когда пользователь указывает место и время встречи, заполнять эти переменные значением: [%stop_1="1"] Или не "1", а другим значением по вкусу, например, "в Москве". В этом случае можно даже выводить их для пользователя в ответе: [if(%место_встречи)]{[if(%время встречи)]{Встречаемся [%место_встречи], [%место_встречи].}} [if(%переменная)] - если переменная заполнена [if(!%переменная)] - если переменная пустая [%переменная=""] - обнуление переменной |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 9.12.2019, 19:30 |