Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

ТЗ

1.Оформити ТЗ схематично
- Для бота
- Для адмін панелі і всьго бекенду (після узгодження цих схем і буде
проводитись розробка боту і бекенду, по цим схемам і буде перевірятись
робота тестувальниками)

2.Розробити бот, адмін панель і бекенд


3.Зробити і надати зрозумілі інструкції для адміністратора і модераторів
адмін панелі як користуватися всіми функциями адмін панелі

Завдання чат боту - рандомно з’єднувати людей що підписалися на чат бот та


заповнили анкету і пройшли авторизацію адміністратором. Всі ці люди
попадають в різні бази згідно обраних критеріїв. Раз на тиждень кожна людина
отримує контакт іншої людини і вони можуть списатися і поспілкуватися в тг.
Люди підбираються за обраними критеріями (буде нижче розписано). Місяць
безкоштовного доступу А потім запропонувати платну авто підписку (після
обраного терміну вона автоматично має списувати кошти з карти).
Після тестового періоду Всі ті хто оплатив мають можливість отримувати
контакти 2 рази на тиждень. Всі хто не оплатив мають таку можливість 1 раз на
3 місяці.
Під’єднати і налаштувати платіжні системи (наприклад wey for pay).
Запропонувати надійні закордонні сервери і розмістити там бот і бази даних.
Налаштувати адмін панель за допомогою якої можна проводити модерацію і
приймати або відхиляти нових учасників, фільтрувати людей за критеріями які
вони заповнили (вік, стать, місто, вид діяльності, хоббі, активність за період,
оплата, рейтинг і тд) + за їхніми діями (натисканнями кнопок в чат боти,
наприклад: натиснули кнопку – не вийшло поговорити, або рейтинг людини
нижче 5, і т.д.) і зробити можливість відправляти цим відфільтрованим людям
повідомлення.
Надати зрозумілі інструкції як проводити авторизацію нових абонентів,
відслідковувати оплату, фільтрувати абонентів за обраними критеріями,
формувати повідомлення і робити розсилку по відфільтрованим абонентам.
ТЗ може бути змінено після візуалізації та перевірки як працює бот і адмін
панель.

Зеленим – відмічено завдання


Cинім – кнопки
Червоним – те що має написати клієнт
Чорним – текст боту

...start
Привіт!👋
Я бот ____________________ 🤖

Щотижня я пропонуватиму Вам для зустрічі цікаву людину, обрану серед інших
учасників спільноти згідно Ваших вподобань.

Тут Ви точно зможете знайти нових друзів!

Для того щоб стати учасником дайте буд ласка відповідь на кілька запитань:

На якій мові ви можете/хотіли спілкуватись ?

кнопки

- Тільки з тими хто говорить українською


- Українська чи російська не має значення
- Переважно російською

Далі бот продовжується на обраній мові

Для вступу необхідно заповнити анкету (орієнтовний час 2 хвилини)

Заповнити зараз
Нагадайте мені, заповню пізніше

Якщо обрав пізніше – присилати нагадування кожен день

Продовжимо?
Заповнити зараз
Нагадайте мені, заповню пізніше

Ви чоловік чи жінка?

Чоловік
Жінка

Ви 1 чи 2?

2 кнопки на вибір:
- 1
- 2

Якщо відповідь 1 :

- У Вас точно немає_________?

2 кнопки на вибір:

- Так,

- ні

Якщо відповідь 1 :

Вибачте буд ласка, цей чат бот тільки для ______


Бажаємо успіхів!

Зупинка бота для цього номеру

Якщо відповідь 2

Дайте відповідь
1.
2.
3.

Відповідь на це питання необхідна для того, щоб ми могли підібрати для Вас
людей з якими вам буде комфортно спілкуватись.

1, 2 або 3 - напишіть цифру

- відповідь абонента

Якщо відповідь 1:

Просимо вказати

1.
2.
3.
4.
Для кнопок 2 і 4 :

Вибачте буд ласка________

Зупинка бота для цього номеру на 3 місяці

Для всіх інших:

Напишіть своє Ім'я та Прізвище

- відповідь абонента

Виберіть своє місто зі списку (почни вводити перші літери).


Якщо твого міста немає в списку, просто напиши його.

- відповідь абонента

Вкажіть ваш вік (напишіть 2 цифри скільки вам років)


Ваш вік не буде опубліковано. Це потрібно для того щоб ми могли підібрати вам
співрозмовників приблизно такого ж віку як і ви.

- Відповідь абонента

Напишіть свій ідентифікаційний код

- відповідь абонента

🤳 Скопіюйте і вставте нижче посилання на свій профіль в будь-який соц.


мережі, де є найдокладніша інформація про Вас.
Так Ви і Ваш співрозмовник зможете краще дізнатися один про одного до
зустрічі.

- відповідь абонента.

(якщо на будь якому етапі абонент пише якусь херню замість посилань або інше
не те що питають – бот пише

– будь ласка дайте відповідь на питання, це важливо


Кнопки:

- Додати посилання
- Мене немає в жодній соц. мережі

Якщо вибрав – додати


Випадає пусте поле де він може вставити посилання і кнопка відправити

якщо – немає в соц мережі

тоді:
додайте своє фото

- відповідь абонента

Виберіть зі списку своє місто:


____

Ви обрали_____

змінити

Супер!
Останні 3 питання:

Вкажіть _______

- відповідь абонента

Розкажіть про _________

- відповідь абонента

Напишіть ____________?

- відповідь абонента

Вітаю! Анкета заповнена!


Чекайте на перевірку Ваших даних.
Після перевірки анкети адміністратор може:
- Написати повідомлення з уточнюючими питаннями
- Нажати кнопку після чого буде відправлене повідомлення з відмовою і бот
зупиниться для цього абонента: - Вибачте, нажаль Вашу кандидатуру
відхиллено(.
Можливо наступним разом.
Бажаємо успіхів!
- Нажати кнопку після чого абонент отримає повідомлення і бот запустится
далі: - Вашу анкету перевірено.
Вітаємо Вас у _______________!
Тепер Ви зможете знайти нових друзів
Для цього раз на тиждень ми будемо висилати Вам контакти рандомно
підібраної людини згідно обраних Вами параметрів.
Нові контакти будуть надсилатися Вам щонеділі.
Все що Вам необхідно – написати цій людині і домовитись про зустріч online по
відео зв’язку чи оffline.

Наступне повідомлення
Для того щоб Ваше спілкування було максимально ефективним, дайте відповідь
на ще декілька питань:
Виберіть буд ласка з людьми з якої сфери ви б хотіли спілкуватись?:

• Хочу з усіма
• IT
Нерухомість, Будівництво, архітектура
• Бухгалтерія, аудит, фінанси, банки
• Готельно-ресторанний бізнес, туризм
• Дизайн, творчість
• ЗМІ, видавництво, поліграфія
• Краса, фітнес, спорт
• Культура, музика, шоу-бізнес
• Транспорт, Логістика, автосервіс
• Маркетинг, реклама, PR
• Медицина, фармацевтика
• Освіта, наука
• Охорона, безпека
• Сільське господарство, агробізнес
• Страхування
• Сфера обслуговування, HoReCa
• Телекомунікації та зв'язок
• Управління персоналом, HR
• Юриспруденція
• Всі інші сфери
Супер! Ми будемо намагатися підібрати для Вас співрозмовників переважно
саме з цих видів діяльності!
Тепер оберіть в якій сфері ви працюєте:

• IT
Нерухомість, Будівництво, архітектура
• Бухгалтерія, аудит, фінанси, банки
• Готельно-ресторанний бізнес, туризм
• Дизайн, творчість
• ЗМІ, видавництво, поліграфія
• Краса, фітнес, спорт
• Культура, музика, шоу-бізнес
• Транспорт, Логістика, автосервіс
• Маркетинг, реклама, PR
• Медицина, фармацевтика
• Освіта, наука
• Охорона, безпека
• Сільське господарство, агробізнес
• Страхування
• Сфера обслуговування, HoReCa
• Телекомунікації та зв'язок
• Управління персоналом, HR
• Юриспруденція
• Всі інші сфери

(Якщо в базі не буде жодного вільного контакта для людини що обрала цю


конкретну группу то вибір йде по всім що залишились.)

Дякуємо за вибір, ви обрали_______

Змінити
Залишити

Розкажіть про свої хобі, чим захоплюєтесь (оберіть один чи декілька зі списку
або напишіть свій варіант якщо його немає у списку) і ми будемо намагатись
підібрати для Вас співрозмовників з аналогічними хобі:

1. Авто
2. Астрономія
3. Альпінізм
4. Аеробіка, йога, стрейчінг, пілатес
5. Аерографія, малювання, декорування, бодіарт
6. Археологія, пошуки скарбів
7. Бадмінтон
8. Батут
9. Біг
10. Більярд
11. Блоггерство
12. Бойові мистецтва
13. Бонсай
14. Боулінг
15. Велосипед
16. Відео монтаж, відео продакшен
17. Верхова їзда
18. Вечірки
19. Волейбол
20. Вейк, вейк серф
21. Вироби з дерева, металу, шкіри, скла
22. Головоломки
23. Гольф
24. Горні лижі, сноуборд
25. Гра на музичних інструментах
26. Дайвінг
27. Дартс
28. Дігерство
29. Дизайн інтер’єра
30. Дизайн одягу
31. Іграшки
32. Комп’ютерні ігри
33. Кайтинг
34. Каліграфія
35. Картинг, квадроцикли, мото
36. Квести
37. Квіти, садівництво
38. Колекціонування
39. Комп’ютерна графіка
40. Концерти, клуби
41. Ковзани, ролики
42. Косплей
43. Кросворди
44. Кулінарія
45. Лазертаг, пейнтбол
46. Ліпка
47. Моделювання (літаки, кораблі і т.д.)
48. Музеї, виставки
49. Музика
50. Настільні ігри
51. Орігамі
52. Охота
53. Парашутний спорт, парапланеризм
54. Пілотування літака, гвинтокрила
55. Плавання
56. Психологія
57. Рибалка
58. Рукоділля
59. Співи, караоке
60. Серфінг
61. Скейтборд
62. Стрільба
63. Танці
64. Тварини (кішки, собаки, інші)
65. Театр
66. Теніс (великий, малий, пляжний)
67. Футбол
68. Шахи
69. Свій варіант*
*У разі якщо ви обрали написати свій варіант ми не зможемо підбирати людей
по саме цьому критерію

Є можливість вибрати декілька

Якщо натиснув свій варіант – є можливість написати

Після того як закінчив повідомлення:

Ви обрали_____ перелічено все що обрав

Залишити

змінити

Супер! Чекайте на контакти першого співрозмовника!

А поки для того щоб не загубити ваших нових співрозмовників серед купи
інших чатів, буд ласка зайдіть зараз в налаштування і натисніть кнопочку
закріпити (відео як це зробити)

перший контакт надсилається відразу після перевірки адміністратором


заповненої анкети і як тільки знаходиться вільна пара в базі, всі наступні кожної
неділі о 12-00

Твій співрозмовник на цьому тижні:

ПІП
Місто
Профіль в соц. мережі
Займаюсь:
Адреси сайту/ів:
Хобі:
Можу бути корисною/ним в:

Не зволікайте, напишіть співрозмовнику в телеграм відразу – телеграм


співрозмовника

Одному з 2х контактів по черзі висилається в кінці ще фраза:


Ти рандомно вибраний організатором цієї зустрічі. Це означає що ти пишеш
співрозмовнику перший.

Напиши відразу щоб не забути

Кнопка – Написати співрозмовнику

Для того щоб спілкування відбулось максимально комфортно і результативною Ви


можете переглянути декілька порад

Якщо натискає посилання окремо відкривається вікно:

Для початку розмови можеш просто написати:


Привіт, я твій співрозмовник з ______________ на цому тижні.
Коли тобі було б зручно поспілкуватись?

А далі узгоджуєте дату, час і спілкуєтесь по відео зв’язку

Для того щоб спілкування було цікавіше ось декілька порад:

1. __________
2. ________________

Через 3 дні (в середу) повідомлення:

Вже середина тижня, напишіть своєму співрозмовнику якщо забули

Якщо партнер не відповідає, або якщо Ви хочете змінити співрозмовника, або


познайомитись ще з одною людиною натисніть на кнопку нижче і ми підберемо
для Вас іншу кандидатуру 👇

Підібрати ще одного співрозмовника


Ні, не треба

Якщо натискає підібрати нового

Змінити сферу діяльності вашого співрозмовника чи лишити __________


(вказати ту що він обирав)?

Лишити
Змінити

Якщо змінити знов випадає список, він обирає


Повідомлення ви обрали__________

Змінити, продовжити

і далі продовження

Якщо лишити - продовження

Ок, очікуйте, підбираємо нового співрозмовника для Вас

Новий співрозмовник шукається з бази вільних (ті що теж натиснули кнопку


змінити співрозмовника або з нових що надійшли до бази)

Твій співрозмовник на цьому тижні:

ПІП
Місто
Профіль в соц. мережі:
Займаюсь:
Адреси сайту/ів
Хобі:
Можу бути корисною/ним в:

Не зволікайте, напишіть співрозмовнику в телеграм відразу – телеграм


співрозмовника

Якщо натиснув - Ні, не треба

Зрозуміло.

І в СБ з 15-00 по 16-00 для цього абонента приходить повідомлення:

Привіт!
Зустрічі у ____________ продовжуються.
Скажіть чи готові Ви до нових знайомств на наступному тижні?

Так, звичайно
Ні, тиждень відпочину

Якщо натискає – ні, то через тиждень в той самий час отримує повідомлення:

Привіт!
Тиждень пролетів дуже швидко.
Зустрічі у ________________ продовжуються.
Скажіть чи готові Ви до нових знайомств на наступному тижні?
Так, звичайно
Ні, тиждень відпочину

Якщо натискає – так, то отримує повідомлення:

Добре, чекай на новий контакт у неділю

Всім контактам у сб з 12-14


Повідомлення опитування (якщо було декілька контактів на цьому тижні то
запит висилається по черзі):

Привіт!
Закінчилась неділя знайомств.

Скажи буд ласка чи відбулась бесіда з ПІП?

Кнопки
Так
Ні

Якщо натискає – ні:

Щось пішло не так?

Кнопки
- Співрозмовник не відповідав
- У мене не вийшло
- Не домовились по часу
- Інше

Зрозуміло. Сподіваємось в наступний раз все вийде.

Всі ці питання для того щоб зберегти для тебе інформацію про твої контакти.
Історію твоїх зустрічей ти можеш переглянути натиснувши ТУТ.

Якщо натиснув так

Супер!
Оціни по 10ти бальній шкалі чи сподобалось тобі спілкування з цією людиною,
постав цифру від 1 до 10 де 1 – це жахливо, а 10 – це відмінно (Це анонімно, про
це ніхто про це не дізнається. Ми питаємо про це для фіксації Вашої історії
зустрічей)

відповідь

всі відповіді на опитування фіксуються в особистому кабінеті і в історій


зустрічей людина може подивитися з ким була зустріч, а з ким не відбулася і
чому, наскільки сподобалося спілкування (див картинку нижче). Натиснувши на
людину в цьому меню відкриється вся інформація що надсилалась людині про
цю особу

Якщо за тиждень було декілька зустрічей то після закінчення опитування про


першу людину починається опитування про другу

Заміна співрозмовника може бути лише один раз на тиждень, тобто максимум 2
зустрічі у тиждень

Після здійснення 1 заміни питання - Знайти Вам ще одного співрозмовника


позачергово?
не з’являється повторно!

Після того як людині буде відправлено не менше 4х обов’язкових контактів, або


8 якщо людина натискала кнопку заміни і після того як було проведене
опитування про те як пройшли ці зустрічі, або пройшли 30 днів з моменту
відправки першого контакту, на наступний день приходить повідомлення:
Привіт!
Поділіться буд ласка своїм враженням, наскільки Вам подобається бот 🤖?

Кнопки:

- Могло бути і краще


- Подобається
- Дуже подобається

Якщо натиснули Могло бути і краще:

Нам дуже важлива Ваша думка, поділіться буд ласка порадою,


напишіть як Ви вважаєте, як можна було б покращити чат бот?

- Відповідь

Надсилається адміну у телеграм і фіксується у CRM базі що цій людині не


сподобалось і що саме

далі повідомлення:

Дякуємо за щиру відповідь і пораду.


Ми будемо робити все можливе щоб _______________ став краще та зручніше і
з його допомогою Ви змогли знайти нових друзів.

Наступне повідомлення після цього і так само після того як людина


відповіла -Подобається, Дуже подобається

Крім того функціоналу що Ви побачили, Вас очікують не тільки спілкування


один на один. __________
_______________________
Хочете залишитися з нами?

Кнопки:

- Так
- Звичайно хочу
- Ні, мені нові друзі не потрібні

Якщо натискає на Так або


Звичайно хочу

Супер! Це правильне рішення!


Погана новина в тому що безкоштовний тестовий термін участі
_______________ підійшов до завершення:(
Але гарна новина в тому що бабло перемагає зло!)
Ви можете знайти ще ______________ оформивши підписку

Кнопка:
Подивитися тарифи на підписку

Якщо не натискає на цю кнопку протягом 2х днів то на кожен 3й день


приходить повідомлення по черзі

Перше повідомлення
Ауу, Ви з нами? Купа нових друзів чекає на Вас!

Подивитися тарифи на підписку

Друге повідомлення

Занятість то добре! Але _____________________

Подивитися тарифи на підписку

Третє повідомлення

Вибач, але знову нагадаю про те що__________________

Подивитися тарифи на підписку


Зараз не до знайомств

Якщо натискає – не до знайомств

Добре, нагадати Вам пізніше?

Так, нагадати через 1 місяць


Так, нагадати через 3 місяці
Так, нагадати через 6 місяців

Якщо натискає кнопку подивитися зявляються 4 кнопки

Тарифи
- ___ дол. на місяць (при купівлі підписки на рік)
– ___ дол. на місяць (при купівлі підписки на 6 місяців)
- ___дол. на місяць (при оплаті помісячно)
Якщо людина натискає одну з кнопок і то попадає на сторінку оплати (єпл пей,
пріват, моно) треба зробити авто підписку тобто щоб гроші потім списувались
за наступний термін автоматично після закінчення терміну (1, 6 або 12 міс)

Якщо оплачує то отримує повідомлення:

Вітаю! Ви зробили правильний вибір!


Чекайте на контакти нового співрозмовника

Якщо натиснула але не оплатила, через 3 години отримує повідомлення:

Ви знаєте що сотні людей____ Спробуєте оплатити ще раз?

Так
Ні

Якщо ніяк не реагує або натискає ні

На наступний день висилається повідомлення

Чи знаєте ви що є найцінніше в світі?


Це люди. _____________
Приєднаєтесь?

Так
Ні

Якщо натискає так


Висилається повідомлення:

Оберіть і натисніть на тариф

- __ дол. на місяць (при оплаті за рік)


– __ дол. на місяць (при оплаті за 6 місяців)
- дол. на місяць (при оплаті помісячно)

Якщо повторно натискає ні, висилається повідомлення:

Схоже зараз у вас складний період


Вкажіть буд ласка причину:
кнопки
- Зараз не до знайомств
- За дорого для мене
- Мені в загалі не подобається цей бот знайомств
Якщо натискає - Зараз не до знайомств, повідомлення

Зрозуміло, щоб ми вас зайвий раз не турбували, вкажіть буд ласка через
який приблизно час Ви би знов хотіли знайти нових друзів тут?
- Можливо через місяць
- Можливо через 3 місяці

Після натискання будь якої кнопки приходить повідомлення

Добре, більше не будемо Вас турбувати.


Нагадаємо про нас лише через ____ - що він обрав

Дивлячи яку кнопку натискає то наступне повідомлення приходить


відповідно через 1, 3 місяців:
Вітаємо Вас знову у _____
Ви готові знайти нових друзів?
Так
Ні

якщо ні то минуле питання, якщо так – на оплату

якщо натиснув - За дорого для мене або


- Мені в загалі не подобається цей бот знайомств

Повідомленя:

Добре, Вас зрозуміли. Зробіть свій останній вибір:

- Зупинити бота назавжди


- Залишитися на безкоштовному тарифі
- Нагадайте мені про бот через 3 місяці

Якщо зупинити -
Зупинка бота

Якщо нагадати – див нагадування через 3 міс вище

Якщо Залишитися на бесплатному тарифі


- Добре, ми раді що Ви залишаєтесь з нами!
Ви зможете продовжувати знайомитись з людьми, але ця функція в
безкоштовному тарифі можлива 1 раз на 3 місяці.
Ви зможете в будь який час перейти в платний тариф і отримати 96 нових
співрозмовників на рік.
Якщо натискає так але оплата не надходить:
Що ________________

Кошти цінніше
Друзі цінніше

Якщо обрав друзі - на оплату

Якщо обрав кошти:

Добре, бажаємо успіхів!

Цього абонента підключають до бази 1 раз на 3 місяці і кожен раз після


висилання опитування як пройшла зустріч надсилаєтся повідомлення:

- Ви навіть не уявляєте скільки нових цікавих людей поряд з Вами у


_________
_________ Хотіли б спілкуватись частіше ніж?

Так
Ні

якщо так – на тарифи

якщо ні

- Зрозуміли Вас. Чекайте на новий цікавий контакт через 3 місяці.

Всі повідомлення можуть відправлятися тільки з 10-00 по 21-00

База формується таким чином щоб не було повторних з’єднань людей (якщо
людині вже висилався контакт то повторно він ніколи вже висланий буте не
може,)
Всі контакти що надсилались людині не залежно від того було спілкування чи
ні, зберігаються в історії контактів і людина може переглянути історію,
поставити відгук якщо раніше не ставила і написати людині
Люди з бази з’єднуються за наступними принципом:
1. Перший показник – 1, 2 чи 3 (люди що обрали 1 – з’єднуються тільки з
людьми що обрали 1, з групи 2 з 2, 3 з 3) Якщо база обраної групи
закінчується то людина починає з’єднуватись з меншою базою
(наприклад закінчились контакти в базі 3 (коли всі з усіма там пере
спілкувались) – починаємо їх з’єднувати з базою 2 бізнес, якщо
закінчяться контакти в базі з 2 – починаємо з’єднувати з 1)
2. Наступний крітерій – обрана сфера діяльності
3. Наступний – хоббі (хочаб одне має співпасти)
4. Окрім обраної групи людей об’єднуємо максимально схожого віку
Спочатку різниця в рік, якщо нема то в 2, якщо немає то в 3 і т.д.
5. Також в цих групах люди з’єднуються в по мовному признаку (ті хто
натиснув на кнопку тільки українською з тими хто укр, ти хто російською
тільки з тими хто натиснув кнопку російською, ти хто натиснув немає
різниці – з усіма)

Для людей з тих міст, де в базі збирається більше 72 чоловік в одному городі
(наприклад у Львові, Києві та Дніпрі і тд зібралось така кількість платних) всім
цим людям перед тим як надіслати кожний наступний контакт надсилається
наступне:

Доброго дня!
Можливо Ви хотіли б поспілкуватись із людиною із конкретного міста?
Це може бути людина не зі 100% співпадінням по всім обраним Вами критеріям, але
буде можливість поспілкуватись наживо.

Кнопки:

Так, хочу обрати місто, може домовлюсь про зустріч offline


Не обов’язково, можна з інших міст

Якщо натиснув - не обовязково , лишаємо як є

Якщо – хочу обрати місто : Випадають назви тих міст де є люди

Виберіть зі списку місто в якому Вам знайти співрозмовника:

____

Ви обрали_____

змінити

І алгоритм обирає з бази згідно нажатій кнопці

!!! Пошук після того як обрали пошук у місті:


- максимально схожими критеріями (обов’язковий вид діяльності і хочаб одне
хоббі а потім вік, якщо всього немає то хочаб або хоббі або вид діяльності)

якщо в базі немає людей з тим видом діяльності що обрала людина і хобі то перед тим
як вислати контакт приходить повідомлення:
Наразі у вибраному Вами місті люди які відповідають всім обраним Вами критеріям
вже розподілені, але ми намагаємось знайти максимально цікавого співрозмовника для
Вас

І приходить контакт

You might also like