Podstawowo bot powinien móc:
- Dać możliwość administratorowi wyznaczenia, a użytkownikowi wyboru ilości dostępnych publikacji. Ta funkcja powinna być dostępna zarówno dla nowych użytkowników, którzy dopiero dołączają do grupy, jak i dla starych użytkowników, którzy już są w grupie i chcą zmienić pakiet. Po pierwszym wejściu użytkownika do grupy wyświetla się powitalna wiadomość z możliwością przejścia do bota i podłączenia odpowiedniego pakietu. Następnie, aby zmienić taryfę lub ponownie wywołać bota, użytkownik przechodzi do bio grupy i stamtąd przechodzi do bota (może istnieć inne rozwiązanie, aby nie kierować użytkownika do oddzielnego bota, a zrealizować to bezpośrednio w samej grupie)
Mogą to być takie pakiety:
1 pakiet. (ten pakiet jest ustawiony domyślnie, jeśli użytkownik ignoruje powitalną wiadomość)
Jedna publikacja z zdjęciem dziennie (tekst i podstawowe emotikony bez zdjęcia, tekst i podstawowe emotikony z zdjęciem, zdjęcie bez tekstu nie jest możliwe), możliwość publikacji do 10 zdjęć.
Użytkownik powinien również mieć możliwość poproszenia i podłączenia dodatkowej publikacji dziennie w dowolnym momencie (po dokonaniu płatności i sprawdzeniu przez administratora), może to być dowolna ilość dodatkowych publikacji.
Przykład:
Użytkownik opublikował jedno darmowe ogłoszenie, ale w ciągu dnia chciałby opublikować kolejne. Użytkownik naciska odpowiedni przycisk, bot proponuje wprowadzenie ilości dodatkowych ogłoszeń, następnie proponuje opłacenie wymaganej kwoty na podane dane do przelewu, użytkownik dokonuje płatności, po czym naciska przycisk "Zapłacone", administrator otrzymuje wiadomość o tym, że użytkownik taki i taki (ID lub nazwa użytkownika) prosi o dodatkowe ogłoszenie, następnie administrator (dokonuje weryfikacji płatności, ten proces odbywa się poza Telegramem) udziela użytkownikowi dostępu do publikacji ogłoszenia. Użytkownik publikuje ogłoszenie. Na początku kolejnego dnia użytkownik ma możliwość opublikowania tylko jednego ogłoszenia. Następnie wszystko się powtarza.
2 Pakiet
3 publikacje dziennie (te same warunki) do 15 zdjęć, ale przez cały miesiąc, po zakończeniu okresu ta możliwość jest blokowana, a użytkownik automatycznie przechodzi do 1 wariantu.
W przypadku zbliżającego się końca okresu użytkownik otrzymuje powiadomienie o konieczności przedłużenia pakietu.
Użytkownik powinien również mieć możliwość poproszenia i podłączenia (po dokonaniu płatności i sprawdzeniu przez administratora) dodatkowej publikacji w miesiącu.
Przykład:
Użytkownik zakupił pakiet umożliwiający publikację 3 ogłoszeń dziennie. Minęły 2 dni i stwierdził, że 3 ogłoszenia dziennie to za mało, dlatego może dokupić jeszcze jedno ogłoszenie dziennie. W sumie może teraz publikować już 4 ogłoszenia dziennie przez cały miesiąc. Użytkownik może dodawać ilość dodatkowych ogłoszeń zarówno podczas składania zamówienia, jak i w dowolnym innym momencie w trakcie trwania zakupionego pakietu.
Użytkownik niezależnie od posiadania pakietu może również zakupić publikację jednorazowego ogłoszenia. Logika jest opisana w przykładzie w pakiecie 1
3 Pakiet
5 publikacji dziennie (te same warunki) do 20 zdjęć. Możliwe są również publikacje linków, emotikony premium. Po zakończeniu okresu użytkownik przechodzi do 1 wariantu.
W przypadku zbliżającego się końca okresu użytkownik otrzymuje powiadomienie o konieczności przedłużenia pakietu.
Po wybraniu pakietu użytkownik otrzymuje wiadomość z prośbą o opłacenie pakietu na podane dane do przelewu (w wiadomości podajemy dane do przelewu) Po dokonaniu płatności użytkownik ma możliwość kliknięcia odpowiedniego przycisku, co jest wyzwalaczem do wysłania wiadomości administratorowi o dokonaniu płatności przez danego użytkownika (podajemy ID Telegram użytkownika lub nazwę użytkownika, jeśli jest dostępna idealnie obie informacje)
Administrator:
Po wybraniu jednego z pakietów (2 lub 3 wariant) administrator otrzymuje powiadomienie z podaniem ID lub nazwy użytkownika.
Po sprawdzeniu przez administratora obecności płatności (ten proces odbywa się poza botem) administrator ma możliwość przypisania wybranego pakietu odpowiedniemu użytkownikowi. Administrator ma możliwość w dowolnym momencie wyłączyć użytkownika z przypisanego pakietu lub przenieść użytkownika na dowolny inny pakiet.