{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

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

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

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

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

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

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

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

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

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

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

0
8 комментариев
Написать комментарий...
Андрей Лебедев

А дальше что делать?

Ответить
Развернуть ветку
Антон Токарев
Автор

Пользоваться ботом, вот так вот он выглядит - https://t.me/magic_ball8_bot?start=666

Ответить
Развернуть ветку
Андрей Лебедев

Точнее как его интегрировать в телегу с сайта-конструктора?

Ответить
Развернуть ветку
Антон Токарев
Автор

В самом DialogFlow заходите в раздел Integration. Выбираете, например, Telegram и в открывшемся окне вставляете токен раннее созданного бота в телеграм.

Ответить
Развернуть ветку
Андрей Лебедев

Благодарю за ответ. А вставлять куда? В бот фазер?

Ответить
Развернуть ветку
Олег

Играйте без читов. А вообще аим ботов много?

Ответить
Развернуть ветку
Антон Токарев
Автор

Да, создайте бот через botfather, у него же и получите токен этого бота. Токен вставьте в DislogFlow. О том, как создать бот в botfather много информации в открытых источниках. 

Ответить
Развернуть ветку
Олег

Как это сделать?

Ответить
Развернуть ветку
5 комментариев
Раскрывать всегда