Skip to content

Commit 515a5b8

Browse files
authored
Merge pull request #31 from granstel/help-at-any-time
Help and Exit at any time
2 parents 38faeae + bef6906 commit 515a5b8

37 files changed

+308
-603
lines changed

Dialogflow/FillInTheTextBot-test/intents/17-Forester-text.json

Lines changed: 48 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
"affectedContexts": [],
1414
"parameters": [
1515
{
16-
"id": "fb78fa3a-cee3-4354-aab7-03bba8ef84bc",
16+
"id": "a2cd05de-81e2-403e-bc3d-1d2583def503",
1717
"name": "text-name",
1818
"required": false,
1919
"dataType": "@sys.any",
20-
"value": "жуткую историю про лесника.",
20+
"value": "Жуткая история про лесника.",
2121
"defaultValue": "",
2222
"isList": false,
2323
"prompts": [],
@@ -27,7 +27,7 @@
2727
"outputDialogContexts": []
2828
},
2929
{
30-
"id": "f2cf73d2-4df9-4b2d-a196-be3bff4155fe",
30+
"id": "8ba15281-f8e6-4edf-a034-7876f1bc09ce",
3131
"name": "name1",
3232
"required": true,
3333
"dataType": "@sys.any",
@@ -58,7 +58,7 @@
5858
"outputDialogContexts": []
5959
},
6060
{
61-
"id": "4a440b0a-c57b-4cae-a434-76a2908e9bf7",
61+
"id": "c68dcd44-9a3b-4712-8a03-9c4f52dc4b75",
6262
"name": "name2",
6363
"required": true,
6464
"dataType": "@sys.any",
@@ -77,7 +77,7 @@
7777
"outputDialogContexts": []
7878
},
7979
{
80-
"id": "5f4e4b89-9ae8-45fc-893f-8307580f1954",
80+
"id": "87ae6959-c01b-4d55-a839-9d9b05b8d63a",
8181
"name": "action",
8282
"required": true,
8383
"dataType": "@sys.any",
@@ -108,7 +108,7 @@
108108
"outputDialogContexts": []
109109
},
110110
{
111-
"id": "41d4a176-2a23-45cb-8aa1-cbde40176af5",
111+
"id": "e533a50c-e1c1-440e-93ae-39c0e2364997",
112112
"name": "gun",
113113
"required": true,
114114
"dataType": "@sys.any",
@@ -136,42 +136,73 @@
136136
}
137137
],
138138
"messages": [
139+
{
140+
"type": "2",
141+
"platform": "telegram",
142+
"title": "",
143+
"replies": [
144+
"Прочитай ещё раз",
145+
"Да, конечно!"
146+
],
147+
"textToSpeech": "",
148+
"lang": "ru",
149+
"condition": ""
150+
},
139151
{
140152
"type": "0",
141153
"title": "",
142154
"textToSpeech": "",
143155
"lang": "ru",
144156
"speech": [
145-
"Замученный дорогой $name1 шел ночью через лес. Впереди он заметил дом лесника и попросился на ночлег. С добродушной улыбкой старик $name2 впустил его и пригласил на ужин. За столом лесник болтал без умолку: рассказал о своей дружбе с лесными животными и что ему нравится $action в лесу и подкармливать волков.\nПосреди ночи за окном раздался волчий вой 🐺\u003c🐺\u003e, старик заулыбался и покинул дом. Вскоре он вернулся, держа в руках оружие «$gun», и сказал:\n— Друзья хотят покушать, пойдем-ка, $name1, в лес.\u003cкрик_человека\u003e\nКакая счастливая история. Для волков🐺\u003c🐺\u003e. Сочиним ещё одну?"
157+
"Замученный \u003cдорогой\u003e $name1 шел ночью через лес. Впереди он заметил дом лесника и попросился на ночлег. С добродушной улыбкой старик $name2 впустил его и пригласил на ужин. За столом лесник болтал без умолку: рассказал о своей дружбе с лесными животными и что ему нравится $action в лесу и подкармливать волков.\nПосреди ночи за окном раздался волчий вой \u003c🐺\u003e, старик заулыбался и покинул дом. Вскоре он вернулся, держа в руках оружие «$gun», и сказал:\n— Друзья хотят покушать, пойдем-ка, $name1, в лес.\nКакая счастливая история. Для волков \u003c🐺\u003e. Сочиним ещё одну?"
146158
],
147159
"condition": ""
148160
},
149161
{
150162
"type": "4",
151163
"title": "",
152164
"payload": {
153-
"Sber": {
165+
"Default": {
154166
"Replacements": {
155-
"\u003c🐺\u003e": "\u003caudio text\u003d\"sm-sounds-animals-wolf-1\"/\u003e",
156-
"\u003cкрик человека\u003e": ""
167+
"\u003c🐺\u003e": ""
157168
}
158169
},
159170
"Marusia": {
171+
"Buttons": [
172+
{
173+
"Text": "Поблагодарить разработчиков",
174+
"IsQuickReply": false,
175+
"Url": "https://vk.com/im?sel\u003d-201360423"
176+
}
177+
],
160178
"Replacements": {
161-
"\u003c🐺\u003e": "\u003cspeaker audio\u003dmarusia-sounds/animals-wolf-1\u003e",
162-
"\u003cкрик человека\u003e": "\u003cspeaker audio_vk_id\u003d\"2000512028_456239066\"\u003e"
179+
"\u003cдорогой\u003e": "доро\u0027гой",
180+
"\u003c🐺\u003e": "\u003cspeaker audio\u003dmarusia-sounds/animals-wolf-1\u003e"
163181
}
164182
},
165183
"Yandex": {
184+
"Buttons": [
185+
{
186+
"Text": "Оценить историю",
187+
"IsQuickReply": false,
188+
"Url": "https://dialogs.yandex.ru/store/skills/12ef2083-sochinyal"
189+
}
190+
],
166191
"Replacements": {
167-
"\u003c🐺\u003e": "\u003cspeaker audio\u003d\"alice-sounds-animals-wolf-1.opus\"\u003e",
168-
"\u003cкрик_человека\u003e": "\u003cspeaker audio\u003d\"dialogs-upload/a557c651-94d8-48fd-9c43-d2b644615050/7c4e1df9-591d-4665-ab53-fda649179baf.opus\"\u003e"
192+
"\u003cдорогой\u003e": "дорогой",
193+
"\u003c🐺\u003e": "\u003cspeaker audio\u003d\"alice-sounds-animals-wolf-1.opus\"\u003e"
169194
}
170195
},
171-
"Default": {
196+
"Sber": {
197+
"Buttons": [
198+
{
199+
"Text": "Оценить историю",
200+
"IsQuickReply": true
201+
}
202+
],
172203
"Replacements": {
173-
"\u003cкрик человека\u003e": "",
174-
"\u003c🐺\u003e": ""
204+
"\u003cдорогой\u003e": "\u003cspeak\u003eдоро\u0027гой\u003c/speak\u003e",
205+
"\u003c🐺\u003e": "\u003caudio text\u003d\"sm-sounds-animals-wolf-1\"/\u003e"
175206
}
176207
}
177208
},

Dialogflow/FillInTheTextBot-test/intents/17-Forester.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"id": "1e2bc43e-ac68-402d-9d79-40c81819759b",
33
"parentId": "d291c001-eaf2-4136-853f-cbd2ef4cf12a",
4+
"rootParentId": "d291c001-eaf2-4136-853f-cbd2ef4cf12a",
45
"name": "17-Forester",
56
"auto": true,
67
"contexts": [],
@@ -16,7 +17,7 @@
1617
],
1718
"parameters": [
1819
{
19-
"id": "acfd9f70-9e01-41ee-ad4d-4abcfa45dbef",
20+
"id": "e5ce22fd-e17c-4f6a-a748-fde4d6c0b36c",
2021
"name": "textKey",
2122
"required": false,
2223
"dataType": "@sys.any",
@@ -37,7 +38,7 @@
3738
"textToSpeech": "",
3839
"lang": "ru",
3940
"speech": [
40-
"Давай сочиним"
41+
"А теперь -"
4142
],
4243
"condition": ""
4344
}

Dialogflow/FillInTheTextBot-test/intents/27-why did we skip-text1.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
],
2727
"parameters": [
2828
{
29-
"id": "936de867-0422-4ff4-a9e9-e3e0c627f0aa",
29+
"id": "2f5eb94b-6b91-455d-ae84-e5a297e1037d",
3030
"name": "text-name",
3131
"required": false,
3232
"dataType": "@sys.any",
@@ -40,7 +40,7 @@
4040
"outputDialogContexts": []
4141
},
4242
{
43-
"id": "8504523c-88b0-4a67-a7cd-9e0546dc3880",
43+
"id": "97bacfe9-2c50-4278-a7ef-391786db301e",
4444
"name": "textKey",
4545
"required": false,
4646
"dataType": "@sys.any",
@@ -54,7 +54,7 @@
5454
"outputDialogContexts": []
5555
},
5656
{
57-
"id": "e7ccc36c-ae1a-45ba-ab16-ea5b5f629b56",
57+
"id": "4e596e0c-9142-4aec-9a21-c5d6e853ff0c",
5858
"name": "name-0",
5959
"required": true,
6060
"dataType": "@sys.any",
@@ -77,7 +77,7 @@
7777
"outputDialogContexts": []
7878
},
7979
{
80-
"id": "ff4073ea-8992-49ad-87c4-8b28f1dc171e",
80+
"id": "9afba185-33b1-48d4-bda5-6fad2e0e8410",
8181
"name": "number",
8282
"required": true,
8383
"dataType": "@sys.number-integer",
@@ -100,7 +100,7 @@
100100
"outputDialogContexts": []
101101
},
102102
{
103-
"id": "fae74d68-02bf-4a3a-a138-afef92d0ac8d",
103+
"id": "5e4c07d4-2afe-4b93-bf77-698dc37034de",
104104
"name": "name-1",
105105
"required": true,
106106
"dataType": "@sys.any",
@@ -141,7 +141,7 @@
141141
"textToSpeech": "",
142142
"lang": "ru",
143143
"speech": [
144-
"— Это кошмар какой-то! — директор школы №$number вошёл в кабинет, держа в руках стопку листов. — Этот класс уже вконец распоясался! Они вчера физику прогуляли, а сегодня принесли мне это! — директор помахал листами перед заместителем.\n— Это объяснительные? — спросил тот.\n— Именно, — ответил директор, поправляя свой парик. — Давайте я вам зачитаю парочку… О, вот например: «Я, ученик школы №$number $name-1, не пошёл на урок физики, потому что жираф $name-0 засунул ежа Иннокентия в унитаз, и мне пришлось немедленно его оттуда доставать». Вас ничего не смущает в этой объяснительной?\n— Мда, не думал, что жираф Виталий сможет так поступить... Они же с Иннокентием друзья с детства! — воскликнул заместитель.\n— Да причем тут жираф? Ничего, что девушка о себе в мужском роде пишет?\n— Ну, это в порядке вещей, у них мода сейчас такая.\n—…\n—…\nНачало хорошее, хочешь узнать, что было дальше?"
144+
"— Это кошмар какой-то! — директор школы №$number вошёл в кабинет, держа в руках стопку листов. — Этот класс уже вконец распоясался! Они вчера физику прогуляли, а сегодня принесли мне это! — директор помахал листами перед заместителем.\n— Это объяснительные? — спросил тот.\n— Именно, — ответил директор, поправляя свой парик. — Давайте я вам зачитаю парочку… О, вот например: «Я, ученик школы №$number $name-1, не пошёл на урок физики, потому что жираф $name-0 засунул ежа Иннокентия в унитаз, и мне пришлось немедленно его оттуда доставать». Вас ничего не смущает в этой объяснительной?\n— Мда, не думал, что жираф $name-0 сможет так поступить... Они же с Иннокентием друзья с детства! — воскликнул заместитель.\n— Да причем тут жираф? Ничего, что девушка о себе в мужском роде пишет?\n— Ну, это в порядке вещей, у них мода сейчас такая.\n—…\n—…\nНачало хорошее, хочешь узнать, что было дальше?"
145145
],
146146
"condition": ""
147147
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"id": "125ad095-a64a-46a5-9d9b-82d639b6a8ef",
3+
"name": "CancelsSlotFilling",
4+
"auto": true,
5+
"contexts": [],
6+
"responses": [
7+
{
8+
"resetContexts": false,
9+
"action": "",
10+
"affectedContexts": [],
11+
"parameters": [],
12+
"messages": [
13+
{
14+
"type": "2",
15+
"platform": "telegram",
16+
"title": "",
17+
"replies": [
18+
"Давай",
19+
"Помощь",
20+
"Список",
21+
"Выход"
22+
],
23+
"textToSpeech": "",
24+
"lang": "ru",
25+
"condition": ""
26+
},
27+
{
28+
"type": "0",
29+
"title": "",
30+
"textToSpeech": "",
31+
"lang": "ru",
32+
"speech": [
33+
"Может, сочиним другую историю?",
34+
"Сочиним другую историю?",
35+
"Давай сочиним другую историю?",
36+
"Давай ещё что-нибудь сочиним?",
37+
"Сочиним ещё что-нибудь?"
38+
],
39+
"condition": ""
40+
}
41+
],
42+
"speech": []
43+
}
44+
],
45+
"priority": 500000,
46+
"webhookUsed": false,
47+
"webhookForSlotFilling": false,
48+
"fallbackIntent": false,
49+
"events": [
50+
{
51+
"name": "CancelsSlotFilling"
52+
}
53+
],
54+
"conditionalResponses": [],
55+
"condition": "",
56+
"conditionalFollowupEvents": []
57+
}

Dialogflow/FillInTheTextBot-test/intents/EasyWelcome-no.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"speech": []
3030
}
3131
],
32-
"priority": 500000,
32+
"priority": -1,
3333
"webhookUsed": false,
3434
"webhookForSlotFilling": false,
3535
"fallbackIntent": false,

Dialogflow/FillInTheTextBot-test/intents/EasyWelcome-yes.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"affectedContexts": [],
1515
"parameters": [
1616
{
17-
"id": "6d41dfb6-8afc-4a1d-83e4-481a8c2dcba8",
17+
"id": "b943bb8e-df53-4a99-b7af-825de33633af",
1818
"name": "textKey",
1919
"required": false,
2020
"dataType": "@sys.any",
@@ -27,7 +27,7 @@
2727
"outputDialogContexts": []
2828
},
2929
{
30-
"id": "d11f1928-58a2-4250-ac70-acb3957d8d46",
30+
"id": "31d08dfb-8344-488d-be9e-b13171aaca43",
3131
"name": "resetTextIndex",
3232
"required": false,
3333
"dataType": "@sys.any",
@@ -41,7 +41,7 @@
4141
"outputDialogContexts": []
4242
},
4343
{
44-
"id": "06c56609-bc1b-49d8-9b87-4aeb6043e756",
44+
"id": "09259446-b5e0-4a77-9aed-fc69959252d4",
4545
"name": "sberEmotion",
4646
"required": false,
4747
"dataType": "@sys.any",

Dialogflow/FillInTheTextBot-test/intents/EasyWelcome.json

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"parameters": [
1919
{
20-
"id": "4a42f684-7305-411f-99b0-349da62988cf",
20+
"id": "6124b5e7-3115-4c77-9f68-b5a313a3bc72",
2121
"name": "sberEmotion",
2222
"required": false,
2323
"dataType": "@sys.any",
@@ -62,38 +62,22 @@
6262
"title": "",
6363
"payload": {
6464
"Yandex": {
65-
"Replacements": {
66-
"\u003cS1\u003e": "\u003cspeaker audio\u003d\"alice-sounds-animals-wolf-1.opus\"\u003e"
67-
},
6865
"Buttons": [
6966
{
7067
"Text": "Узнать, что новенького",
71-
"Url": "https://vk.com/fillinthetextbot",
72-
"IsQuickReply": false
68+
"IsQuickReply": false,
69+
"Url": "https://vk.com/fillinthetextbot"
7370
}
7471
]
7572
},
7673
"Marusia": {
7774
"Buttons": [
7875
{
7976
"IsQuickReply": false,
80-
"Url": "https://vk.com/fillinthetextbot",
81-
"Text": "Узнать, что новенького"
77+
"Text": "Узнать, что новенького",
78+
"Url": "https://vk.com/fillinthetextbot"
8279
}
83-
],
84-
"Replacements": {
85-
"\u003cS1\u003e": "\u003cspeaker audio\u003dmarusia-sounds/animals-wolf-1\u003e"
86-
}
87-
},
88-
"Default": {
89-
"Replacements": {
90-
"\u003cS1\u003e": ""
91-
}
92-
},
93-
"Sber": {
94-
"Replacements": {
95-
"\u003cS1\u003e": "\u003caudio text\u003d\"sm-sounds-animals-wolf-1\"/\u003e"
96-
}
80+
]
9781
}
9882
},
9983
"textToSpeech": "",

0 commit comments

Comments
 (0)