Telegram
Антон Токарев
198

Чат-бот, который предсказывает будущее

Кто еще не видел культовый фильм Трасса 60? Если есть такие, то обязательно к просмотру. Именно из этого фильма многие узнали о существовании магического шара предсказаний, который дает ответы на задаваемые ему вопросы. После выхода фильма, в сувенирных магазинах появились такие шары в качестве подарков. Да что там, они и сейчас встречаются в магазинах (один такой был и у меня).

В закладки

Принцип предсказаний очень прост: в жидкости плавает фигура с 20 поверхностями — икосаэдр, на каждой из которых нанесено по одному ответу. Тресем шар, поворачиваем и видим один из 20-ти ответов, который предсказывает нам будущее, а точнее указывает на его свершение или наоборот.

Работу такого шара можно очень легко реализовать в чат-боте, используя сервис DialogFlow. И все это за несколько простых действий.

Регистируемся в DialogFlow с помощью аккаунта Google.

Создаем новый Agent, указываем его язык, часовой пояс и придумываем название.

Изменяем Default Fallback Intent (ответы бота, на фразы пользователей, которые он не понимает).

В нашем случае мы удалили все дефолтные респонсы и добавили свой: «Оставь разговоры! Задавай вопрос и нажимай кнопку. И я предскажу будущее».

В Default Welcome Intent также удаляем уже имеющиеся Training phrases и Responses. В свою очередь добавляем Quick Replies. Это будет наша кнопка действия (покрутить шар и получить ответ).

Создаем новый интент. В Training phrases добавляем «Покрутить шар». А уже в Responses все 20 вариантов ответов нашего шара.

Вот и все наш бот готов, теперь он будет помогать вам в принятии решений, просто спросите его о чем-нибудь.

Протестировать чат-бот можно здесь

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы рассказать свою историю.

Написать
{ "author_name": "Антон Токарев", "author_type": "self", "tags": [], "comments": 16, "likes": -8, "favorites": 3, "is_advertisement": false, "subsite_label": "telegram", "id": 143290, "is_wide": false, "is_ugc": true, "date": "Thu, 13 Feb 2020 17:13:43 +0300", "is_special": false }
0
{ "id": 143290, "author_id": 296522, "diff_limit": 1000, "urls": {"diff":"\/comments\/143290\/get","add":"\/comments\/143290\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/143290"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 246497, "last_count_and_date": null }
16 комментариев
Популярные
По порядку
Написать комментарий...
1

Предсказал, что ты пидор

Ответить
–1

Иван, как грубо. А ты тогда кто?

Ответить
8

Он пидор, ты пидор, я пидор, а вместе мы геюги, пошли на сеновал педриться.

Ответить
0

Меня подождите!

Ответить
0

Автор, оставайся, исполни пророчество!

Ответить
0

здесь это за вежливость)

Ответить
1

Но зачем?

Ответить
1

Трести. Проверочное слово - треска.

Ответить
1

Именно из этого фильма многие узнали о существовании магического шара предсказаний, который дает ответы на задаваемые ему вопросы.

Я узнал из Fallout 2

Ответить
0

Чилавек-чилавек, тут олд выёбуется!

Ответить
0

Там описание ппц:
Этот чёрный шар — должно быть, какое-то необычное прогнозирующее устройство… небольшое окошко, кажется, способно предсказывать будущее! Довоенное человечество, видимо, было просто гениальным, если смогло изобрести такое чудо!

Ответить
0

я где-то это видел пару дней назад слово в слово

Ответить
0

Я подобное видел где-то года два назад

Ответить
0

Сомневаюсь, что ты видел, как это реализовать коккретно на DialogFlow

Ответить
0

Мракобесие

Ответить
–1

И так хуйня, дак ещё и не в телеграме

Ответить
Обсуждаемое
Путешествия
Перейти на удалённую работу ради Шри-Ланки, Бали и Вьетнама: впечатления от жизни в трёх странах за четыре месяца
Как мы нашли работу вне офиса, улетели в Азию, обустроили быт в трёх разных странах и забыли о российских морозах.
Новости
Количество диагнозов гендерной дисфории выросло на 1500% в Швеции среди подростков
Чаще всех хотят сменить пол девочки 13-17 лет.
Новости
В Екатеринбурге суд отправил в СИЗО IT-специалиста Александра Литреева по делу о наркотиках. Он признал вину
И заявил, что раскаивается.
Популярное за три дня
Интернет
89-летний миллиардер и владелец акций Apple Уоррен Баффет наконец-то сменил дешёвый телефон-раскладушку на айфон
Тим Кук давно предлагал акционеру перейти на продукцию Apple. В 2020 году это свершилось.
Санкт-Петербург
«Неясно, что подразумевается»: Смольный объяснил отказ согласовать марш Немцова наличием в заявке аббревиатуры «РФ»
¯\_(ツ)_/¯
Технологии
Приложение для жалоб на неправильную парковку в любом городе РФ
Всем привет! Сделали приложение (пока только iOS) для жалоб на неправильно припаркованные автомобили, которое работает в любом городе.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ] { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwcm9qZWN0SWQiOiI1ZTRmZjUzZjYyOGE2Y2JlNTgxNWY0ZGUiLCJpYXQiOjE1ODI1MzY1MjV9.vK4ymKa66jFFXg3HS7OFY74sHAuRyrXGgasJAELhf3c", "release": "b62dd097" }