Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 9 лет и 5 месяцев
Бюджет:
40 000 руб
513.09 $ — 438.82 €
Техническое задание для Telegram-бота "100 тренировок в год"
🔹 Цель проекта
Создать Telegram-бота, который объединяет участников челленджа “100 тренировок в год” и мотивирует их к регулярным занятиям спортом через:
цифровое обещание,
выбор индивидуального плана (от 100 до 200 тренировок),
подписку,
геймификацию (бейджи, рейтинг),
поддержку сообщества.
Основной функционал бота
1. Онбординг и регистрация
Команда /start
Приветствие и краткое объяснение проекта.
Указание, что первые 3 месяца бесплатно
Пользователь вводит имя (никнейм берётся из Telegram, можно редактировать).
Выбор годовой цели:
▫️ 100, 120, 150, 170 или 200 тренировок
▫️ Подтверждение: "Я даю цифровое обещание пройти X тренировок за 1 год."
Запись даты старта.
2. Подписка
Варианты подписки:
▫️ 350 ₽/мес
▫️ 2 940 ₽/год (экономия 30%)
Бесплатный пробный период: 90 дней
Через Telegram Pay или платёжный агрегатор.
Уведомления о завершении подписки:
▫️ за 3 дня, 1 день, в день окончания.
Без активной подписки — доступ к чатам и отслеживанию тренировок блокируется.
3. Загрузка тренировок
Команда или кнопка "Добавить тренировку"
▫️ Принимаются фото/видео
▫️ Комментарий – обязательно, написать каким видом спорта занимался и свои впечатления
Бот проставляет номер тренировки (например, “Тренировка 17/120”)
Проверка, чтобы не было дублирования за день.
Счётчик и визуальный прогрессбар.
Обратный отсчёт до конца челленджа.
Если забыл выложить тренеровку, то возможность зайти в настройки и выбрать редактирование дня за прошлый период
4. Геймификация
Бот автоматически выдает бейджи за достижение рубежей:
▫️ 5, 10, 25, 50, 75, 100, 150, 200 тренировок
Бейджи публикуются в основном чате с поздравлением:
▫️ “Поздравляем @user! Он прошел 50 тренировок! 💪”
Можно просмотреть свои достижения по команде /мои_достижения
В будущем — обмен бейджей на призы или мерч.
5. 📈 Статистика
Команда /статистика:
▫️ Всего тренировок
▫️ Прогресс (% от годовой цели)
▫️ Осталось дней / тренировок
▫️ Раз в день/неделю публикуется список участников с % выполнения
▫️ Формат: @user — 45/150 тренировок — 30% выполнено
6. 🗣 Интеграция с чатами
Бот управляет доступом к 2 чатам:
Основной челлендж-чат:
— публикация тренировок
— поддержка, обсуждения
— Статистика и достижения автоматическая публикация прогресса, бейджей, рейтингов
Флуд-чат:
— свободное общение, знакомства, спорт-советы
7. 📢 Напоминания и мотивация
Еженедельные мотивационные сообщения от бота:
▫️ “Ты на пути к цели! Осталось всего 80 тренировок 💥”
Раз в месяц — напоминание проверить прогресс.
Отправка напоминаний при низкой активности (например, 10 дней без тренировок).
8. Финал челленджа
По истечении 365 дней бот проверяет:
▫️ выполнена ли цель (>= заданного количества тренировок)
Поздравление/поддержка в зависимости от результата:
▫️ “Ты выполнил своё цифровое обещание! Гордимся тобой!”
▫️ “Цель не достигнута — но ты сделал важный шаг!”
9. Соцсети и мотивация к сторис
Бот предлагает поделиться достижением в соцсетях (сделать по кнопке и шаблоном чтобы быстро можно было выложить в соцсети):
▫️ Шаблон для Instagram/VK сторис с бейджем.
За сторис начисляются баллы/бонусы (в будущем).
Можно ввести команду /поделиться и получить шаблон.
10. Админ-функции
Панель администратора:
▫️ Статистика по всем пользователям
▫️ Статистика по чатам
▫️ Выгрузка CSV по прогрессу
▫️ Редактирование подписки и планов
▫️ Мануальное добавление бейджей/исправления
Спецмеханика: "Первые 300 участников"
У них особая метка: “Early Member”
В чат публикуется сообщение:
▫️ “@user — один из первых 300. Ты с нами с самого начала!” написать им ровно через год
Разделы:
Опубликован:
17.06.2025 | 16:27 [поднят: 17.06.2025 | 16:27]
Заказ находится в архиве