Commit 3fc414c3 by Полина Бел

правки из боевого: перенесены интенты, поправлены переходы по интентам

1 parent f870c16c
Showing with 241 additions and 71 deletions
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
"да", "да",
"ну да", "ну да",
"давай", "давай",
"ага",
"угу", "угу",
"окей", "окей",
"все верно", "все верно",
...@@ -18,13 +17,30 @@ ...@@ -18,13 +17,30 @@
"с огромным удовольствием", "с огромным удовольствием",
"конечно", "конечно",
"очень полезно", "очень полезно",
"ну да давайте ладно поговорим с вами" "ну да давайте ладно поговорим с вами",
"ага",
"да конечно",
"мы с вами общались"
], ],
"excludes":[ "excludes": [
"але", "але",
"передавай", "передавай",
"я не был у вас", "я не был у вас",
"а вы уже отправляли мне этот промокод" "а вы уже отправляли мне этот промокод",
"да очень полезен",
"ну давайте на",
"да да здравствуйте",
"да он был для меня полезен",
"ну",
"да конечно было",
"ну да какой то степени да",
"записал спасибо извините может быть еще что то передать",
"что за вопрос ага",
"дожди когда это было",
"здравствуйте слушаю вас",
"или что или да вот",
"алло это когда было",
"я уже все освоила спасибо"
] ]
}, },
"decline": { "decline": {
...@@ -36,18 +52,18 @@ ...@@ -36,18 +52,18 @@
"достаточно", "достаточно",
"отказ", "отказ",
"отказываюсь", "отказываюсь",
"мне ничего не нужно" "мне ничего не нужно",
"не надо"
], ],
"excludes":[ "excludes": [
"может", "может",
"надо бы", "надо бы",
"пока все", "пока все",
"не помню" "не помню",
"нет не надо"
] ]
}, },
"cant_talk_rn": "cant_talk_rn": {
{
"includes": [ "includes": [
"не готов говорить", "не готов говорить",
"не могу говорить", "не могу говорить",
...@@ -56,23 +72,46 @@ ...@@ -56,23 +72,46 @@
"неудобно разговаривать", "неудобно разговаривать",
"можете позже", "можете позже",
"попозже", "попозже",
"ну извините мне некогда" "ну извините мне некогда",
"ну я занята сейчас",
"ну я в магазине стою",
"нет пока не могу",
"да слушаю но я болею сегодня не в состоянии разговаривать особо",
"да я занят сейчас на работе",
"нет мне сейчас неудобно",
"я очень занята мне пока не надо его никуда присылать до свидания",
"нет не удобно говорить",
"нет не могу у меня люди я не могу говорить",
"мне пока времени нету извините",
"ой мне сейчас некогда извиняюсь"
], ],
"excludes":[ "excludes": [
"говорите" "говорите",
"никуда не надо",
"не знаю сейчас нет времени отвечать",
"по какому поводу беспокоить"
] ]
}, },
"can_talk": "can_talk": {
{ "includes": [
"includes":[ "я вас слушаю",
"слушаю", "слушаю",
"я вас слушаю" "ну я вас слушаю",
"ну слушаю вас",
] "да слушаю",
"дарья слушаю",
"да я вас слушаю",
"слушай",
"слушаю вас",
"да я слушаю",
"да слушаю",
"здравствуйте слушаю вас",
"да да слушаю вас"
],
"excludes": []
}, },
"send_it": "send_it": {
{ "includes": [
"includes":[
"отправляйте на", "отправляйте на",
"отправьте на почту", "отправьте на почту",
"отправьте", "отправьте",
...@@ -82,32 +121,57 @@ ...@@ -82,32 +121,57 @@
"на ватсап", "на ватсап",
"на этот номер", "на этот номер",
"на мой номер отправьте", "на мой номер отправьте",
"на этот же номер" "на этот же номер",
"на почту на почту там указано",
"ну давайте на",
"вампир",
"ну вайбер ватсап эсэмэс без разницы",
"ну на электронную почту на электронную почту можете отправить",
"на номер телефона можете отправить",
"но на этот номер телефона",
"на этом номере есть ватсап",
"на электронную почту скиньте",
"на почту на телефон",
"вы имеете в виду почту",
"ну на почту наверное",
"или что или да вот",
"можете но сообщение куда вы ссылку спрашивали",
"ну можно эсэмэска или ватсап по номеру телефона",
"смска направлять на этот номер"
],
"excludes": [
"здравствуйте а вы можете мой номер удалить из базы"
] ]
}, },
"dont_need": "dont_need": {
{ "includes": [
"includes":[
"ничего не нужно", "ничего не нужно",
"не нужно", "не нужно",
"неинтересно" "неинтересно",
] "никуда не надо",
"не надо",
"нет не особо",
"не сильно",
"мне не нужны я пока не собираюсь ничего приобретать спасибо",
"нет не надо",
"я очень занята мне пока не надо его никуда присылать до свидания",
"стандартный вопрос нет не смущает просто я поняла что предлагает предлагает я пользуюсь другим сервисом не удобно"
],
"excludes": []
}, },
"no_whatsapp": "no_whatsapp": {
{ "includes": [
"includes":[
"вотсапа нету", "вотсапа нету",
"ватсапа нету", "ватсапа нету",
"нету" "нету"
], ],
"excludes":[ "excludes": [
"вотсап есть", "вотсап есть",
"ватсап есть" "ватсап есть"
] ]
}, },
"not_interested": "not_interested": {
{ "includes": [
"includes":[
"не интересно", "не интересно",
"не нужно" "не нужно"
] ]
...@@ -117,8 +181,11 @@ ...@@ -117,8 +181,11 @@
"я не знаю", "я не знаю",
"без понятия", "без понятия",
"кто бы знал", "кто бы знал",
"не располагаю такой информацией" "не располагаю такой информацией",
] "не знаю сейчас нет времени отвечать",
"ну я просто не знаю может кому то был полезен"
],
"excludes": []
}, },
"forget": { "forget": {
"includes": [ "includes": [
...@@ -127,8 +194,11 @@ ...@@ -127,8 +194,11 @@
"знаете я забыл", "знаете я забыл",
"что то запамятовал" "что то запамятовал"
], ],
"excludes":[ "excludes": [
"я не знаю" "я не знаю",
"ну мне сейчас не актуально но возможно будет актуально немножко позже этот промокод и сколько будет д",
"а подскажите когда проходил времена чтобы вспомнить",
"вы можете оставить для него голосовое сообщение после сигнала"
] ]
}, },
"agree": { "agree": {
...@@ -136,10 +206,8 @@ ...@@ -136,10 +206,8 @@
"можно", "можно",
"можете", "можете",
"разрешаю" "разрешаю"
], ],
"excludes": [ "excludes": []
]
}, },
"ididnt_watch": { "ididnt_watch": {
"includes": [ "includes": [
...@@ -175,9 +243,18 @@ ...@@ -175,9 +243,18 @@
"не было на данном забинарят я не успела", "не было на данном забинарят я не успела",
"я не успел написать", "я не успел написать",
"я не присутствовала", "я не присутствовала",
"они не успела наверное единороссов" "они не успела наверное единороссов",
"ну я говорю я не знаю я у меня включен но я не присутствовала пациентов был за рулем поэтому отвлекался не отвечу",
"к сожалению я не до конца дослушала",
"я не была но",
"я его пятьдесят на пятьдесят рассмотрела",
"я наверное не было",
"ну нет к сожалению не получилось"
], ],
"excludes":[] "excludes": [
"пока в данный момент мне ещё поверхностно",
"але смотрела"
]
}, },
"did_not_liked": { "did_not_liked": {
"includes": [ "includes": [
...@@ -186,37 +263,52 @@ ...@@ -186,37 +263,52 @@
"не очень не понравилось", "не очень не понравилось",
"ну честно говоря до конца не дослушала" "ну честно говоря до конца не дослушала"
], ],
"excludes": [ "excludes": []
]
}, },
"another_messangers": { "another_messangers": {
"includes": [ "includes": [
"телеграмм", "телеграмм",
"телега", "телега",
"на почту", "на почту",
"на электронную почту",
"на и мэйл", "на и мэйл",
"маймыл", "маймыл",
"телеграм" "телеграм",
"ну на электронную почту на электронную почту можете отправить",
"на электронную почту",
"так вам электронную почту свою тайну",
"балтер",
"на мою почту"
], ],
"excludes": [ "excludes": [
"отдельный"
] ]
}, },
"who_you_are": { "who_you_are": {
"includes": [ "includes": [
"не понял кто звонит", "не понял кто звонит",
"кто еще раз", "кто еще раз",
"кто звонит" "кто звонит",
"кто",
"откуда"
], ],
"excludes": [ "excludes": [
"но на этот номер телефона"
] ]
}, },
"what_you_want": { "what_you_want": {
"includes": [ "includes": [
"чего вы хотите", "чего вы хотите",
"а для чего вы звоните" "а для чего вы звоните",
"что за вопрос ага",
"какой вопрос",
"что вы хотели",
"что вы хотите",
"по какому поводу беспокоить"
], ],
"excludes": [ "excludes": [
"а что за работа",
"я в магазине стою в магазине",
"да да слушаю вас"
] ]
}, },
"when_conference": { "when_conference": {
...@@ -229,22 +321,26 @@ ...@@ -229,22 +321,26 @@
"а когда будет эту конференцию" "а когда будет эту конференцию"
], ],
"excludes": [ "excludes": [
"какие варианты есть",
"что за вопрос ага",
"какой вопрос",
"или что или да вот",
"откуда"
] ]
}, },
"zoom_cost": { "zoom_cost": {
"includes": [ "includes": [
"это бесплатно" "это бесплатно",
"а сколько это стоит"
], ],
"excludes": [ "excludes": []
]
}, },
"studing_cost": { "studing_cost": {
"includes": [ "includes": [
"обучение бесплатно", "обучение бесплатно",
"обучение бесплатное" "обучение бесплатное"
], ],
"excludes": [ "excludes": []
]
}, },
"record": { "record": {
"includes": [ "includes": [
...@@ -256,30 +352,58 @@ ...@@ -256,30 +352,58 @@
"я говорю записи есть имена" "я говорю записи есть имена"
], ],
"excludes": [ "excludes": [
"да кто вы",
"ну что вы еще хотели",
"что вы хотели",
"номер сказать вам"
] ]
}, },
"what_options": { "what_options": {
"includes": [ "includes": [
"какие есть варианты отправки" "какие есть варианты отправки",
"какие варианты есть",
"не знаю как вы отправляете"
], ],
"excludes": [ "excludes": []
]
}, },
"allready_have_sub": { "allready_have_sub": {
"includes": [ "includes": [
"уже купила", "уже купила",
"есть подписка", "есть подписка",
"а у меня уже есть подписка" "а у меня уже есть подписка",
"ой спасибо у меня я купил у вас уже как бы тариф поэтому нормально все мне ничего не надо спасибо кому нибудь другому предложить"
], ],
"excludes": [ "excludes": [
"вампир",
"да он был для меня полезен",
"я записал в ближайшее время все передам",
"ну я занята сейчас",
"ну я в магазине стою",
"я в магазине стою в магазине",
"мы с вами общались",
"да я занят сейчас на работе",
"что вы хотели",
"я его пятьдесят на пятьдесят рассмотрела",
"да но так как я начинаю в принципе для меня был бы полезен",
"я очень занята мне пока не надо его никуда присылать до свидания",
"я уже все освоила",
"я уже все освоила спасибо",
"стандартный вопрос нет не смущает просто я поняла что предлагает предлагает я пользуюсь другим сервисом не удобно",
"вы реальный человек или робот",
"мой телефон",
"на мою почту"
] ]
}, },
"allready_been_inacademy": { "allready_been_inacademy": {
"includes": [ "includes": [
"уже была в вашей академии", "уже была в вашей академии",
"уже был в вашей академии" "уже был в вашей академии",
"я уже все освоила",
"я уже все освоила спасибо"
], ],
"excludes": [ "excludes": [
"но на этот номер телефона",
"алло это когда было"
] ]
}, },
"allready_sent_promo": { "allready_sent_promo": {
...@@ -288,17 +412,63 @@ ...@@ -288,17 +412,63 @@
"у меня уже есть", "у меня уже есть",
"а вы уже отправляли мне этот промокод", "а вы уже отправляли мне этот промокод",
"а вы уже отправляли мне этот город", "а вы уже отправляли мне этот город",
"вы уже отправляли мне промокод" "вы уже отправляли мне промокод",
"вы по моему уже прислали мне на электронную почту когда я была на вашем геннадий я электронную почту указывала можете туда пришла"
], ],
"excludes": [ "excludes": []
]
}, },
"dont_remember": { "dont_remember": {
"includes": [ "includes": [
"не помню что за вебинар" "не помню что за вебинар"
], ],
"excludes": [ "excludes": []
] },
"what_interested": {
"includes": [
"аналитика валберис ",
"много полезной информаци",
"всегда очень полезно",
"все было очень интересно",
"абдулла да все полезное",
"аналитика валберис",
"алиса был полезен наверное",
"валберис",
"был полезен",
"ну да много чего полезного услышала",
"аналитика",
"ну да конечно было",
"ну в какой то степени да",
"да очень полезен",
"да он был для меня полезен",
"да конечно было",
"ну да какой то степени да",
"да но так как я начинаю в принципе для меня был бы полезен"
],
"excludes": []
},
"what_promo": {
"includes": [
"а что за работа ",
"а что за промокод",
"что дает он",
"зачем он мне нужен",
"что дает промокод",
"а что за работа"
],
"excludes": []
},
"when_webinar": {
"includes": [
"дожди когда это было ",
"это когда было",
"ну это когда было",
"когда это было",
"это когда",
"дожди когда это было",
"а подскажите когда проходил времена чтобы вспомнить",
"алло это когда было"
],
"excludes": []
} }
} }
} }
\ No newline at end of file
...@@ -83,10 +83,10 @@ node caller_id ...@@ -83,10 +83,10 @@ node caller_id
transitions transitions
{ {
//end_conversation: goto end_conversation on true; //end_conversation: goto end_conversation on true;
canttalkrn: goto cant_talk_rn on #messageHasAnyIntent(["decline", "cant_talk_rn"]) || #messageHasSentiment("negative"); canttalkrn: goto cant_talk_rn on #messageHasAnyIntent(["decline", "cant_talk_rn", "potential_call_later"]) || #messageHasSentiment("negative");
cantalk: goto can_talk on #messageHasAnyIntent(["accept", "can_talk"]) || #messageHasSentiment("positive"); cantalk: goto can_talk on #messageHasAnyIntent(["accept", "can_talk"]) || #messageHasSentiment("positive");
whoyouare: goto who_you_are on #messageHasIntent("who_you_are"); whoyouare: goto who_you_are on #messageHasIntent("who_you_are");
gift: goto gift on #messageHasIntent("what_you_want"); gift: goto gift on #messageHasAnyIntent(["what_you_want", "what_do_you_want"]);
} }
} }
...@@ -106,7 +106,7 @@ node wait_choice ...@@ -106,7 +106,7 @@ node wait_choice
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"); positive: goto send_it on #messageHasSentiment("positive") || #messageHasAnyIntent(["send_it", "another_messangers", "what_options"]);
negative: goto dont_use on #messageHasSentiment("negative") || #messageHasIntent("decline"); negative: goto dont_use on #messageHasSentiment("negative") || #messageHasIntent("decline");
} }
} }
...@@ -436,9 +436,8 @@ node can_talk //могу говорить ...@@ -436,9 +436,8 @@ node can_talk //могу говорить
} }
transitions transitions
{ {
positive: goto helpful_pos on #messageHasSentiment("positive") && !#messageHasIntent("ididnt_watch") || #messageHasIntent("accept") && !#messageHasIntent("ididnt_watch"); positive: goto helpful_pos on (#messageHasSentiment("positive")|| #messageHasAnyIntent(["accept", "what_interested"])) && !#messageHasIntent("ididnt_watch");
negative: goto helpful_neg on (#messageHasSentiment("negative") || #messageHasAnyIntent(["decline", "did_not_liked", "not_really"])) && !#messageHasIntent("ididnt_watch"); negative: goto helpful_neg on #messageHasAnyIntent(["did_not_liked", "not_really"]) && !#messageHasIntent("ididnt_watch"); 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"); dont_remember: goto dont_remember on #messageHasIntent("dont_remember");
} }
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!