44.06M
Категория: ПрограммированиеПрограммирование

HealthBot v2.0

1.

2.

Бот создан студентами:
При поддержке:

3.

4.

Функционал чат-бота:
Запись количества шагов,
или расстояния
пройденного за день
Получение статистики о
том сколько вы прошли, за
определенное время,
шагов или километров
Присоединение к тренеру и
выполнение поставленных,
специально для вас, целей
Соревнование с другими
пользователями по
выполнению достижений

5.

Профиль участника:
1
• Запись пройденных за день шагов
2
• Создать цель на день (в шагах)
3
• Посмотреть цели на день
4
• Присоединиться к тренеру
5
• Просмотреть личную статистику
6
• Просмотреть полученные достижения
7
• Удалить свой профиль / Помощь

6.

Профиль тренера:
1
• Просмотр пользователей, выбравших вас в качестве
тренера
2
• Просмотр целей ваших пользователей
3
• Отправить план тренировок на день
4
• Просмотр полной статистики пользователей
• Генерация отчетов (в формате .txt)
5
• Просмотр достижений
6
• Удалить свой профиль / Помощь

7.

Схема работы чат-бота:
Python
База данных
Пользователь
Тренер

8.

Список достижений :
1
• «Неплохое начало»
• При достижении 15000 шагов
2
• «Полтинник»
• При достижении 50000 шагов суммарно
3
• «Стольник»
• При достижении 100000 шагов суммарно
4
• «Ты жив вообще?»
• При достижении 250000 шагов суммарно
5
• «Путь к совершенству»
• При достижении 500000 шагов суммарно
6
• «Самые накаченные ноги планеты»
• При достижении 1000000 шагов суммарно
7
• «Рывок без пивка»
• При внесении первых результатов

9.

Список достижений :
8
• «Обязательно нужен контроль»
• При присоединении к тренеру
9
• «Ну пожалуйста, ну и не нужно!»
• От вас отказался тренер
10
• «Есть, сэр!»
• Впервые получить указания от тренера
11
• «Ты столько пройдешь?»
• Создание своей первой цели
12
• «Первый не комом»
• К вам присоединился 1 пользователь
13
• «Пятерка»
• К вам присоединился 5 пользователей
14
• «Да нас целый класс»
• К вам присоединился 20 пользователей

10.

Список достижений :
15
• «Что-то вы мне не нравитесь -_-»
• Впервые отказаться от пользователя
16
• «Общий сбор»
• Впервые отправить указания всем своим пользователям
17
• «Я кому говорю?»
• Блин, а кому реально?
18
• «Ну что граждане шагоголики, тунеядцы?!»
• Получить файл со статистикой ваших пользователей
Список будет обновляться и расширяться!

11.

Примеры рабочего кода чат-бота:

12.

Примеры рабочего кода чат-бота:

13.

Преимущества чат-бота:
Возможность генерации
отчетов в текстовые
файлы для дальнейшей
обработки
Использование
напрямую из ВКонтакте
Система достижений
позволит повысить
заинтересованность
пользователей в
регулярном использовании
бота
Тренер-наставник позволит
вам подобрать
оптимальное количество
шагов ежедневно и будет
их контролировать

14.

Аналог чат-бота:
Бот «Шагомер»
Данный бот включает в себя запись количества
шагов, пройденных за определенный период, а
также элементы геймификации процесса
Текущий статус:
Имеются платные элементы:
Внутренняя валюта бота (монетки)

15.

Перспективы развития чат-бота
В дальнейшем возможен
переход с формата чатбота в формат
приложения VK mini
apps, ввиду его
популярности и
расширенного
функционала
English     Русский Правила