Ogólny opis
Celem projektu jest stworzenie interfejsu internetowego do automatycznego wyszukiwania modeli na Instagramie, początkowej komunikacji z nimi oraz zbierania profili. System będzie korzystał z parsowania według określonych filtrów, wiadomości i agenta AI do komunikacji. Wszystkie działania użytkownika (skauta) są śledzone i zarządzane przez konto osobiste z tabelą analityczną (w stylu Airtable).
⸻
1. Użytkownicy i autoryzacja
Funkcje po zalogowaniu:
- Dostęp do własnego panelu
- Dostęp do własnej tabeli wyników (podobnej do Airtable)
- Możliwość uruchomienia przez panel kontrolny:
1. Parsowania
2. Wysyłki wiadomości
3. autokomunikacji
- Zarządzanie proxy i kontami technicznymi
- Śledzenie statusu przetworzonych kontaktów
- Sekcja zarządzania proxy (pobieranie, weryfikacja, walidacja)
⸻
2. Parsowanie według filtrów
Scout rozpoczyna parsowanie poprzez interfejs, określając pożądane parametry. Wszystkie filtry mogą być opcjonalnie włączane/wyłączane.
Filtry:
1. Płeć (mężczyzna/kobieta)
2. Wiek (od - do)
3. Typ treści (np. odważny / profesjonalny / o stylu życia)
4. teksty postów (według słów kluczowych)
5. Obecność linków w bio (do linków do agregatorów i platform zewnętrznych)
6. Liczba wiadomości (z X)
7. Częstotliwość publikacji (data ostatniej publikacji)
8. Liczba obserwujących
9. Subskrypcje na wybranych influencerów (dorosłe modele itp.)
10. Lokalizacja geograficzna
11. Wyszukiwanie po podobnych kontach (Look-a-like)
12. Linki do innych platform (TikTok, Twitter itp.)
Wynik:
Zebrane profile są automatycznie dodawane do tabeli z wartościami dla każdego filtra.
⸻
3. Tabela przetwarzania (odpowiednik Airtable)
Każdemu skautowi zapewnia się dostęp do własnej interaktywnej tabeli:
- Wyświetlanie wszystkich znalezionych profili
- Pola z filtrami i możliwością oceny trafności każdego z nich
- Kolumny ze statusami przetwarzania profilu:
1) Biały: właśnie przeprowadzono sparring
2) Żółty: wysłano wiadomość e-mail
3) Pomarańczowy: otrzymano pozytywną odpowiedź.
4) Czerwony: kontakt osiągnął etap ankiety.
Dodatkowo można zaimplementować filtrowanie kolorami, tagi, komentarze i sortowanie według aktywności.
⸻
4. Wysyłka
Panel pocztowy obejmuje:
- Pole do ładowania kontaktów z tabeli (do których wysyłamy wiadomości)
- Pole na tekst wiadomości e-mail
- Możliwość wyboru liczby strumieni / Podłączenie kont technicznych
Dodatkowa funkcja:
Tryb hybrydowy — uruchom parsowanie i natychmiastową wysyłkę do „gorących” kontaktów w momencie ich największej aktywności.
5. Automatyczna komunikacja
Funkcja agenta AI, naśladująca rozmowę na żywo według określonego scenariusza:
- Algorytm oparty na przykładach dialogów (uczenie na ponad 50 prawdziwych rozmowach)
- Cel: uzyskać zgodę na wypełnienie ankiety (Google Form)
- Opcjonalnie: skaut może korzystać z AI lub komunikować się ręcznie
- Automatyczne odpowiedzi są zapisywane w tabeli z aktualizacjami
statusów