Базово потрібно щоб бот міг:
- Дати можливість адміністратору призначати а користувачу вибирати кількість доступних публікацій. Ця можливість повинна бути як у нових користувачів, які тільки підключаються до групи, так і старих користувачів, які вже в групі і хочуть змінити пакет. При першому вході користувача в групу відображається привітальне повідомлення з можливістю перейти в бот і підключити потрібний пакет. Далі для зміни тарифу або подальшого виклику бота, користувач йде в біо групи і звідти переходить в бота (можливо є якеось інше рішення як не відводити користувача в окремий бот а реалізувати це прямо в самій групі)
Це можуть бути такі пакети:
1 пакет. (даний пакет встановлений за замовчуванням якщо користувач ігнорує привітальне повідомлення)
Одна публікація з фото в добу (текст і базові емодзі без фото, текст і базові емодзі з фото, фото без тексту бути не може), можливість публікації до 10 фото.
Також у користувача повинна бути можливість запитати і підключити в будь-який час (після оплати і перевірки адміном) додаткову публікацію в добу, це може бути будь-яка кількість дод публікацій.
Приклад:
Користувач розмістив один безкоштовний пост, але протягом доби захотів розмістити ще один. Користувач натискає відповідну кнопку, бот пропонує ввести кількість дод постів, далі бот пропонує оплатити необхідну суму на вказані реквізити, користувач оплачує суму, після чого користувач натискає кнопку "Оплачено" адміну приходить повідомлення про те що такий то користувач (айді або юзернейм користувача) запитує дод пост далі адмін (здійснює перевірку оплати, даний процес поза межами ТГ) дає користувачу доступ до публікації поста. Користувач здійснює пост. На початку наступних діб у користувача є можливість запостити лише один пост. Далі все по колу.
2 Пакет
3 публікації на день (те саме умови) до 15 фото але на протязі місяця, по закінченню періоду дана можливість блокується і користувач автоматично переходить до 1 варіанту.
При наближенні терміну закінчення користувач отримує сповіщення з необхідністю продовжити пакет.
Також у користувача повинна бути можливість запитати і підключити (після оплати і перевірки адміном) додаткову публікацію в місяць.
Приклад:
Користувач купив пакет з можливістю публікувати 3 оголошення на добу. Пройшло 2 дні і він вирішив що 3 оголошення на добу мало тому він може докупити ще одну публікацію на день. Всього він може публікувати вже 4 оголошення на добу на протязі місяця. Користувач може додавати кількість додаткових постів як під час оформлення пакета так і в будь-який інший час на протязі дії купленого пакета.
Так само користувач незалежно від того підключений у нього пакет або ні може купити публікацію разового поста. Логіка описана в прикладі в пакеті 1
3 Пакет
5 публікацій на день (те саме умови) до 20 фото. Також можливі публікації посилань, преміум емодзі. На протязі місяця по закінченню періоду перевод користувача до 1 варіанту.
При наближенні терміну закінчення користувач отримує сповіщення з необхідністю продовжити пакет.
Після вибору пакета користувач отримує повідомлення з проханням оплатити пакет на вказані реквізити (у повідомленні виводимо реквізити на оплату) Після оплати у користувача є можливість кліка по відповідній кнопці що є тригером для відправки повідомлення адміну про проведення платежу таким то користувачем (виводимо ай ТГ користувача або юзер нейм якщо можемо отримати в ідеалі і те і інше)
Адмін:
При виборі одного з пакета (2 або 3 варіант) адмін отримує сповіщення з вказанням ай ді або юзернейм.
Після того як адмін перевірить наявність оплати (даний процес відбувається поза межами бота) у адміна є можливість призначити необхідному користувачу обраний пакет. У адміна є можливість в будь-який час відключити користувача від призначеного пакета або перевести користувача на будь-який інший пакет.