Commit f424cc19 by Полина Бел

правки по схеме, расширение сценария

1 parent 8b9b775a
...@@ -221,6 +221,14 @@ ...@@ -221,6 +221,14 @@
"excludes": [ "excludes": [
] ]
}, },
"studing_cost": {
"includes": [
"обучение бесплатно",
"обучение бесплатное"
],
"excludes": [
]
},
"record": { "record": {
"includes": [ "includes": [
"записей есть у вас ", "записей есть у вас ",
...@@ -229,6 +237,44 @@ ...@@ -229,6 +237,44 @@
], ],
"excludes": [ "excludes": [
] ]
},
"what_options": {
"includes": [
"какие есть варианты отправки"
],
"excludes": [
]
},
"allready_have_sub": {
"includes": [
"уже купила",
"есть подписка"
],
"excludes": [
]
},
"allready_been_inacademy": {
"includes": [
"уже была в вашей академии",
"уже был в вашей академии"
],
"excludes": [
]
},
"allready_sent_promo": {
"includes": [
"уже отправляли промокод",
"у меня уже есть"
],
"excludes": [
]
},
"dont_remember": {
"includes": [
"не помню что за вебинар"
],
"excludes": [
]
} }
} }
} }
\ No newline at end of file
...@@ -92,6 +92,72 @@ node caller_id ...@@ -92,6 +92,72 @@ node caller_id
} }
} }
node wait_choice
{
do
{
$cjm.push("wait_choice");
var result = blockcall SkipMessagesBlock();
wait *;
}
transitions
{
positive: goto send_it on #messageHasSentiment("positive") || #messageHasIntent("send_it");
negative: goto dont_need on #messageHasSentiment("negative");
allready_have_sub: goto allready_have_sub on #messageHasIntent("allready_have_sub");
allready_been_inacademy: goto allready_been_inacademy on #messageHasIntent("allready_been_inacademy");
allready_sent_promo: goto allready_sent_promo on #messageHasIntent("allready_sent_promo");
is_studing_free: goto is_studing_free on #messageHasIntent("studing_cost");
options: goto options on #messageHasIntent("what_options");
}
}
node allready_sent_promo
{
do
{
$cjm.push("allready_sent_promo");
#say("allready_sent_promo");
var result = blockcall SkipMessagesBlock();
goto end_conversation;
}
transitions
{
end_conversation: goto end_conversation;
}
}
node options
{
do
{
$cjm.push("options");
#say("send_to");
var result = blockcall SkipMessagesBlock();
wait*;
}
transitions
{
transition1: goto no_whatsapp on true;
}
}
node is_studing_free
{
do
{
$cjm.push("is_studing_free");
#say("study_cost");
#say("where_send_short");
var result = blockcall SkipMessagesBlock();
goto wait_choice;
}
transitions
{
wait_choice: goto wait_choice;
}
}
node who_you_are //кто вы такие? node who_you_are //кто вы такие?
{ {
do do
...@@ -118,12 +184,14 @@ node gift //короткий переход к предложению пром ...@@ -118,12 +184,14 @@ node gift //короткий переход к предложению пром
$cjm.push("gift"); $cjm.push("gift");
#say("gift"); #say("gift");
var result = blockcall SkipMessagesBlock(); var result = blockcall SkipMessagesBlock();
wait *; //wait *;
goto wait_choice;
} }
transitions transitions
{ {
positive: goto send_it on #messageHasSentiment("positive") || #messageHasIntent("send_it"); //positive: goto send_it on #messageHasSentiment("positive") || #messageHasIntent("send_it");
negative: goto dont_need on #messageHasSentiment("negative"); //negative: goto dont_need on #messageHasSentiment("negative");
wait_choice: goto wait_choice;
} }
} }
...@@ -135,30 +203,28 @@ node helpful_pos ...@@ -135,30 +203,28 @@ node helpful_pos
$cjm.push("helpful_pos"); $cjm.push("helpful_pos");
#say("helpful_pos"); #say("helpful_pos");
var result = blockcall SkipMessagesBlock(); var result = blockcall SkipMessagesBlock();
wait*; //wait*;
goto wait_choice;
} }
transitions transitions
{ {
positive: goto send_it on #messageHasSentiment("positive") || #messageHasIntent("send_it"); wait_choice: goto wait_choice;
negative: goto dont_need on #messageHasSentiment("negative");
allready_have: goto allready_have on #messageHasIntent("allready_have");
allready_been: goto allready_been on #messageHasIntent("allready_have");
} }
} }
node allready_been node allready_been_inacademy
{ {
do do
{ {
$cjm.push("allready_been"); $cjm.push("allready_been_inacademy");
#say("allready_been"); #say("allready_been_inacademy");
var result = blockcall SkipMessagesBlock(); var result = blockcall SkipMessagesBlock();
wait*; wait*;
} }
transitions transitions
{ {
positive: goto cant_talk_rn on #messageHasSentiment("positive"); positive: goto cant_talk_rn on #messageHasSentiment("positive");
negative: goto denial on #messageHasSentiment("negative"); negative: goto dont_need on #messageHasSentiment("negative");
} }
} }
...@@ -177,20 +243,19 @@ node denial ...@@ -177,20 +243,19 @@ node denial
} }
} }
node allready_have node allready_have_sub
{ {
do do
{ {
$cjm.push("allready_have"); $cjm.push("allready_have_sub");
#say("allready_have"); #say("allready_have_sub");
#say("thanks_for_time"); #say("thanks_for_time");
var result = blockcall SkipMessagesBlock(); var result = blockcall SkipMessagesBlock();
goto end_conversation; goto do_before_exit;
} }
transitions transitions
{ {
end_conversation: goto end_conversation; do_before_exit: goto do_before_exit;
} }
} }
...@@ -219,12 +284,12 @@ node understood //pair3 ...@@ -219,12 +284,12 @@ node understood //pair3
$cjm.push("understood"); $cjm.push("understood");
#say("understood"); #say("understood");
var result = blockcall SkipMessagesBlock(); var result = blockcall SkipMessagesBlock();
wait*; //wait*;
goto wait_choice;
} }
transitions transitions
{ {
positive: goto send_it on #messageHasSentiment("positive") || #messageHasAnyIntent(["send_it","another_messangers"]); wait_choice: goto wait_choice;
negative: goto dont_need on #messageHasSentiment("negative")|| #messageHasAnyIntent(["not_interested", "decline"]);
} }
} }
...@@ -357,6 +422,27 @@ node can_talk //могу говорить ...@@ -357,6 +422,27 @@ node can_talk //могу говорить
positive: goto helpful_pos on #messageHasSentiment("positive") && !#messageHasIntent("ididnt_watch") || #messageHasIntent("accept") && !#messageHasIntent("ididnt_watch"); positive: goto helpful_pos on #messageHasSentiment("positive") && !#messageHasIntent("ididnt_watch") || #messageHasIntent("accept") && !#messageHasIntent("ididnt_watch");
negative: goto helpful_neg on #messageHasSentiment("negative") || #messageHasAnyIntent(["decline", "did_not_liked", "not_really"]); negative: goto helpful_neg on #messageHasSentiment("negative") || #messageHasAnyIntent(["decline", "did_not_liked", "not_really"]);
didnt_whatc: goto not_present on #messageHasIntent("ididnt_watch"); didnt_whatc: goto not_present on #messageHasIntent("ididnt_watch");
dont_remember: goto dont_remember on #messageHasIntent("dont_remember");
}
}
node dont_remember
{
do
{
$cjm.push("not_present");
#say("remember_web");
#say("how_helpful_short");
var result = blockcall SkipMessagesBlock();
wait*;
}
transitions
{
positive: goto helpful_pos on #messageHasSentiment("positive") && !#messageHasIntent("ididnt_watch") || #messageHasIntent("accept") && !#messageHasIntent("ididnt_watch");
negative: goto helpful_neg on #messageHasSentiment("negative") || #messageHasAnyIntent(["decline", "did_not_liked", "not_really"]);
didnt_whatc: goto not_present on #messageHasIntent("ididnt_watch");
dont_remember: goto dont_remember on #messageHasIntent("dont_remember");
} }
} }
...@@ -375,6 +461,8 @@ node not_present // Давайте проведем бесплатный Зум, ...@@ -375,6 +461,8 @@ node not_present // Давайте проведем бесплатный Зум,
{ {
positive: goto zoom_positive on #messageHasSentiment("positive"); positive: goto zoom_positive on #messageHasSentiment("positive");
negative: goto zoom_negitive on #messageHasSentiment("negative"); negative: goto zoom_negitive on #messageHasSentiment("negative");
//when_zoom: goto when_zoom on #messageHasIntent("when_conference");
//is_free: goto is_free_zoom on #messageHasIntent("zoom_cost");
} }
} }
...@@ -409,6 +497,39 @@ node zoom_negitive // Подскажите, пожалуйста, а что Ва ...@@ -409,6 +497,39 @@ node zoom_negitive // Подскажите, пожалуйста, а что Ва
} }
} }
node when_zoom
{
do
{
$cjm.push("when_zoom");
#say("conference_time");
var result = blockcall SkipMessagesBlock();
wait*;
}
transitions
{
zoom_positive: goto zoom_positive on #messageHasSentiment("positive") || #messageHasIntent("accept");
zoom_negitive: goto zoom_negitive on #messageHasSentiment("negative") || #messageHasIntent("decline");
}
}
node is_free_zoom
{
do
{
$cjm.push("is_free_zoom");
#say("zoom_cost");
var result = blockcall SkipMessagesBlock();
wait*;
}
transitions
{
retry: goto retry on true;
}
}
node retry // За полчаса мы можем показать вам точки роста вашей карточки. node retry // За полчаса мы можем показать вам точки роста вашей карточки.
{ {
do do
......
...@@ -174,6 +174,12 @@ ...@@ -174,6 +174,12 @@
"text": "Спасибо за ваше мнение! Поздравляю! Вы были выбраны случайным образом. Для 10 счастливчиков, посетивших вебинар, мы подготовили специальный подарок - промокод на трехдневное обучение в нашей Академии и скидку на подписку Аналитики ХантерСейл. Куда я могу Вам всё отправить?" "text": "Спасибо за ваше мнение! Поздравляю! Вы были выбраны случайным образом. Для 10 счастливчиков, посетивших вебинар, мы подготовили специальный подарок - промокод на трехдневное обучение в нашей Академии и скидку на подписку Аналитики ХантерСейл. Куда я могу Вам всё отправить?"
} }
], ],
"where_send_short":[
{
"text": "Куда я могу Вам отправить промокод на трехдневное обучение в нашей Академии и скидку на подписку Аналитики ХантерСейл?"
}
],
"understood": { "understood": {
"random": [ "random": [
...@@ -248,6 +254,12 @@ ...@@ -248,6 +254,12 @@
] ]
}, },
"send_to":[
{
"text": "Мы можем вам отправить на почту, телеграмм, или вотсап."
}
],
"gonna_send_code": { "gonna_send_code": {
"random": [ "random": [
[ [
...@@ -305,6 +317,7 @@ ...@@ -305,6 +317,7 @@
] ]
] ]
}, },
"how_helpful": { "how_helpful": {
"random": [ "random": [
[ [
...@@ -329,6 +342,16 @@ ...@@ -329,6 +342,16 @@
] ]
] ]
}, },
"how_helpful_short":[
{
"text": "Скажите, пожалуйста, насколько полезна была для Вас информация на вебинаре?"
}
],
"remember_web":[
{
"text": "Это был вебинар от команды Хантер Сейлс на тему Как найти ходовой товар на Вайлдберис и выйти в топ"
}
],
"thanks_for_time":[ "thanks_for_time":[
{ {
"text": "Благодарю за уделенное время. Мы свяжемся с Вами позднее. Всего доброго, досвидания" "text": "Благодарю за уделенное время. Мы свяжемся с Вами позднее. Всего доброго, досвидания"
...@@ -426,20 +449,30 @@ ...@@ -426,20 +449,30 @@
"text": "Мы проводим индивидуальные зумы абсолютно бесплатно." "text": "Мы проводим индивидуальные зумы абсолютно бесплатно."
} }
], ],
"study_cost":[
{
"text": "Для наших пользователей, которые приобрели тариф, обучение абсолютно бесплатно."
}
],
"record":[ "record":[
{ {
"text": "К сожалению, записей вебинаров мы принципиально не делаем. Мы предоставляем нашим клиентам только записи Академии." "text": "К сожалению, записей вебинаров мы принципиально не делаем. Мы предоставляем нашим клиентам только записи Академии."
} }
], ],
"allready_have":[ "allready_have_sub":[
{ {
"text": "Отлично, у нас есть закрытая академия для наших новых пользователей. Я сейчас передам контакты вашему персональному менеджеру" "text": "Отлично, у нас есть закрытая академия для наших новых пользователей. Я сейчас передам контакты вашему персональному менеджеру"
} }
], ],
"allready_been":[ "allready_been_inacademy":[
{ {
"text": "У нас каждая академия имеет чтото новое, даются актуальные знания и новые инструменты, продукт постоянно совершенствуются. Давайте с вами свяжется ваш персональный менеджер" "text": "У нас каждая академия имеет чтото новое, даются актуальные знания и новые инструменты, продукт постоянно совершенствуются. Давайте с вами свяжется ваш персональный менеджер"
} }
],
"allready_sent_promo":[
{
"text": "В таком случае, мы закрепляем его за вами, вы сможете использовать его при следующей покупке."
}
] ]
}, },
...@@ -458,18 +491,37 @@ ...@@ -458,18 +491,37 @@
"yes_i_am_a_robot": {}, "yes_i_am_a_robot": {},
"is_that_all": {}, "is_that_all": {},
"end_conversation": {}, "end_conversation": {},
"free_zoom":{}, "something_else": {},
"zoom_positive":{}, "thanks_foryour_time": {},
"zoom_negative":{}, "keep_in_touch": {},
"retry":{}, "greeting": {},
"whoiam":{}, "helpful_neg": {},
"gift":{}, "helpful_pos": {},
"conference_time":{}, "where_send_short": {},
"zoom_cost":{}, "understood": {},
"record":{}, "why_reject": {},
"allready_have":{}, "have_whatsapp": {},
"allready_been":{} "send_to": {},
"gonna_send_code": {},
"give_contacts": {},
"thanks_bye": {},
"how_helpful": {},
"how_helpful_short": {},
"thanks_for_time": {},
"thanks_for_time_2": {},
"free_zoom": {},
"zoom_positive": {},
"zoom_negative": {},
"retry": {},
"whoiam": {},
"gift": {},
"conference_time": {},
"zoom_cost": {},
"study_cost": {},
"record": {},
"allready_have_sub": {},
"allready_been_inacademy": {},
"allready_sent_promo": {}
} }
} }
} }
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!