IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Как сделать так, чтобы инф не задавал вопрос если ответ на него получен ранее?, Как сделать так, чтобы инф не задал вопрос если ответ на него получен
Andrey2017
сообщение 16.3.2017, 12:00
Сообщение #1


Инфовод
**

Группа: Пользователи
Сообщений: 14
Регистрация: 16.3.2017
Пользователь №: 148732



Как сделать так, чтобы инф не задал вопрос если ответ на него получен ранее? Например: собеседник называет дату встречи в первом сообщении (но может не называть)... Инф отвечает на это сообщение, потом следует продолжение диалога, и где-то на третьем сообщении инф должен вспомнить что ответ получен ранее и разделит вопрос: задать вопрос только о месте встречи, но не задавать о времени. И наоборот, если был получен ранее ответ о месте встречи, задать вопрос только о времени встречи:

Добрый день! Скажите пожалуйста вы уже определись с вашим выбором? (вопрос инициирует другая программа)

Примерные варианты ответа собеседника:
1) Собеседник: Нет еще не определились, но встреча планируется на 12 февраля
2) Собеседник: Уже определились, встретимся в Москве
3) Собеседник: Уже определились
4) Собеседник: Уже определились, встретимся в Москве, 17 мая

Ответ инфа: Я вас понял, разрешите уточнить, вам желтый или зеленый?

Собеседник: давайте зеленый!

Ответ инфа: с зеленым вы можете ознакомиться по этой ссылке
И вот здесь инф должен либо задать вопрос по поводу места и времени встречи или не задавать вообще или задать только часть вопросов:
Если собеседник ответил, как в ответе 1: инф должен спросить: Можно у вас уточнить место встречи?
Если собеседник ответил, как в ответе 2: инф должен спросить: Можно у вас уточнить время встречи?
Если собеседник ответил, как в ответе 3: инф должен спросить: Можно у вас уточнить место и время встречи?
Если собеседник ответил, как в ответе 4: инф не должен что либо спрашивать...

Как это сделать?
Перейти в начало страницы
 
+Цитировать сообщение
viu-piu
сообщение 16.3.2017, 12:45
Сообщение #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(!%переменная)] - если переменная пустая
[%переменная=""] - обнуление переменной
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 24.8.2019, 13:22