Бізнес вимоги:
Людям, які придбали курс, необхідно відправити підготовлений набір відео залежно від купленого курсу.
Склад курсу: Відео, фото, текстові матеріали.
Позитивний сценарій: Користувач запускає бота, надає номер телефону, отримує список доступних для нього курсів -> переходить на обраний курс -> отримує набір відео або посилання на них (наприклад, на YouTube).
Негативний сценарій:
Користувач запускає бота -> надає номер телефону -> на номер не зареєстровано продаж або номер був видалений (заблокований) -> користувач отримує повідомлення з сторінками соцмереж і контакт техпідтримки -> з'являється меню з можливостями нового запуску бота.
У адміністратора повинна бути можливість:
⁃ Додати новий курс і набір відео до нього (сторінка з редагуванням посилання в списку доступних курсів, повідомлення, яке відправляється при відкритті).
⁃ Додати новий номер телефону і надати доступ до будь-якого курсу з доданих (CRUD бажаний).
⁃ Видалити номер зі списку дозволених або заблокувати (що простіше реалізувати).
⁃ Керувати відправленням повідомлень з можливістю додавання тексту, фото і відео (бажано, щоб відео не можна було переслати і т. д.).
У користувача повинна бути можливість:
- Перезапустити бота.
- Надати боту номер телефону, якщо номер невірний, повинна бути можливість надати інший, після кількох спроб користувач повинен блокуватися на певний час.
- Отримати перелік доступних курсів.
- Отримати матеріал доступного йому курсу у вигляді відео і / або текстового повідомлення.
- Отримати контакти підтримки
Як я бачу побудову відносин з виконавцем:
1. Виконавець у ставці пропонує грубу оцінку вище викладених вимог, стек технологій (фреймворк бота та адмінки) та приблизний час виконання.
2. З обраним виконавцем погоджуємо вимоги на дзвінку (можливо під запис), фіксуємо вимоги в вигляді задачі або групи задач. Обговорюємо формат оплати
3. Виконується робота та розрахунок