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

правки по результатам тестирования: добавлены интенты, добавлена новая нода на с…

…лучай если абонент отказывается от промокода
1 parent e2049c75
...@@ -23,7 +23,8 @@ ...@@ -23,7 +23,8 @@
"excludes":[ "excludes":[
"але", "але",
"передавай", "передавай",
"я не был у вас" "я не был у вас",
"а вы уже отправляли мне этот промокод"
] ]
}, },
"decline": { "decline": {
...@@ -34,7 +35,8 @@ ...@@ -34,7 +35,8 @@
"не нужно", "не нужно",
"достаточно", "достаточно",
"отказ", "отказ",
"отказываюсь" "отказываюсь",
"мне ничего не нужно"
], ],
"excludes":[ "excludes":[
"может", "может",
...@@ -163,7 +165,11 @@ ...@@ -163,7 +165,11 @@
"мне некогда было", "мне некогда было",
"к сожалению не получилось", "к сожалению не получилось",
"я не была нигде", "я не была нигде",
"у меня плохо работала интернет" "у меня плохо работала интернет",
"а я к сожалению не успела на данный вебинар",
"я не успела на",
"я не успела",
"я не смогла присутствовать"
], ],
"excludes":[] "excludes":[]
}, },
...@@ -184,14 +190,17 @@ ...@@ -184,14 +190,17 @@
"на почту", "на почту",
"на электронную почту", "на электронную почту",
"на и мэйл", "на и мэйл",
"маймыл" "маймыл",
"телеграм"
], ],
"excludes": [ "excludes": [
] ]
}, },
"who_you_are": { "who_you_are": {
"includes": [ "includes": [
"не понял кто звонит" "не понял кто звонит",
"кто еще раз",
"кто звонит"
], ],
"excludes": [ "excludes": [
] ]
...@@ -209,7 +218,9 @@ ...@@ -209,7 +218,9 @@
"но когда", "но когда",
"но когда на какое время", "но когда на какое время",
"на какое время сейчас у меня нет возможности", "на какое время сейчас у меня нет возможности",
"когда это будет" "когда это будет",
"а когда конференция",
"а когда будет эту конференцию"
], ],
"excludes": [ "excludes": [
] ]
...@@ -248,7 +259,8 @@ ...@@ -248,7 +259,8 @@
"allready_have_sub": { "allready_have_sub": {
"includes": [ "includes": [
"уже купила", "уже купила",
"есть подписка" "есть подписка",
"а у меня уже есть подписка"
], ],
"excludes": [ "excludes": [
] ]
...@@ -264,7 +276,8 @@ ...@@ -264,7 +276,8 @@
"allready_sent_promo": { "allready_sent_promo": {
"includes": [ "includes": [
"уже отправляли промокод", "уже отправляли промокод",
"у меня уже есть" "у меня уже есть",
"а вы уже отправляли мне этот промокод"
], ],
"excludes": [ "excludes": [
] ]
......
...@@ -99,13 +99,30 @@ node wait_choice ...@@ -99,13 +99,30 @@ node wait_choice
} }
transitions 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_have_sub: goto allready_have_sub on #messageHasIntent("allready_have_sub");
allready_been_inacademy: goto allready_been_inacademy on #messageHasIntent("allready_been_inacademy"); allready_been_inacademy: goto allready_been_inacademy on #messageHasIntent("allready_been_inacademy");
allready_sent_promo: goto allready_sent_promo on #messageHasIntent("allready_sent_promo"); allready_sent_promo: goto allready_sent_promo on #messageHasIntent("allready_sent_promo");
is_studing_free: goto is_studing_free on #messageHasIntent("studing_cost"); is_studing_free: goto is_studing_free on #messageHasIntent("studing_cost");
options: goto options on #messageHasIntent("what_options"); options: goto options on #messageHasIntent("what_options");
positive: goto send_it on #messageHasSentiment("positive") || #messageHasIntent("send_it") || #messageHasIntent("another_messangers");
negative: goto dont_use on #messageHasSentiment("negative") || #messageHasIntent("decline");
}
}
node dont_use
{
do
{
$cjm.push("dont_use");
#say("dont_use");
#setVadPauseLength(2.0);
#say("in_that_case");
var result = blockcall SkipMessagesBlock();
wait*;
}
transitions
{
negative: goto thanks_bye on true;
} }
} }
...@@ -319,7 +336,8 @@ node dont_need ...@@ -319,7 +336,8 @@ node dont_need
} }
transitions transitions
{ {
negative: goto thanks_bye on #messageHasSentiment("negative") || #messageHasIntent("not_interested"); negative: goto thanks_bye on true;
//#messageHasSentiment("negative") || #messageHasIntent("not_interested");
} }
} }
......
...@@ -150,6 +150,16 @@ ...@@ -150,6 +150,16 @@
] ]
] ]
}, },
"dont_use": [
{
"text": "Правильно я понимаю, что вы не пользуетесь сервисом аналитики и вам пока не нужен промокод?"
}
],
"in_that_case": [
{
"text": "В таком случае, сохраните его на будущее и используте когда он будет вам актуален."
}
],
"helpful_neg": { "helpful_neg": {
"random": [ "random": [
[ [
...@@ -495,6 +505,8 @@ ...@@ -495,6 +505,8 @@
"thanks_foryour_time": {}, "thanks_foryour_time": {},
"keep_in_touch": {}, "keep_in_touch": {},
"greeting": {}, "greeting": {},
"dont_use": {},
"in_that_case": {},
"helpful_neg": {}, "helpful_neg": {},
"helpful_pos": {}, "helpful_pos": {},
"where_send_short": {}, "where_send_short": {},
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!