Перейти к основному содержимому

Как посмотреть статистику самого популярного запроса от пользователя

Потребность

Нужен бот для сервисного центра Apple, бот должен консультировать по ориентировочной стоимости ремонта, сотрудникам сервисного центра необходимо знать, какой продукт ломается чаще всего, чтобы исходя из этих данных заказывать нужное количество деталей.

Реализация

Главная наша задача собрать статистику, поэтому делаем простейший сценарий именно для этой логики.

Как это работает

На первом экране мы видим блок текст и блок Интенты, в блоке текст у нас стандартное приветствие, остановимся на блоке фраз.

Тут мы пишем примеры фраз от пользователя, в нашем случае мы воспользуемся синтаксисом шаблонов и используем сущность $items которую необходимо создать.

Теперь, когда пользователь напишет, например, сколько стоит ремонт iphone, бот пойдет по этой логике.

Далее мы делаем http-запрос, в котором отправим продукт в Google Таблицу, как отправлять данные в Google Таблицу можете почитать тут, готовый запрос выглядит так:

В итоге к нам будут приходить такие данные:

Далее в нашей таблице создаем второй лист, пишем в столбцы названия наших продуктов, а под ними нужно написать формулу, например для iphone она выглядит так: =СЧеТЕСЛИ('Лист1'!A2:A27;"iphone"), также для наглядности можем добавить диаграмму, в итоге у нас получился второй лист такого вида:

На этом все, теперь мы можем смотреть статистику наиболее частого запроса пользователя.