Platforma subskrypcyjna dla użytkowników:
Co już jest: strona z częściowo zrealizowanymi filtrami.
Częściowo zrealizowany bot (trzeba doprowadzić do porządku, naprawić przyciski, wysyłanie powiadomień,
Zadanie - dopracować stronę i stworzyć usługę subskrypcyjną dla użytkowników ze statusami
1) zsynchronizować i połączyć zapytania z analizą danych img publikacji.
Połączyć xml + domriа (właściciele + bez prowizji jeśli pośrednicy) + olx (prywatne + biznes bez prowizji)
Obecnie nie ma api olx, trzeba dodać.
Obecnie jest xml wydanie + częściowo zrealizowane api domriа, trzeba dokończyć, aby wszystkie ogłoszenia właścicieli działały według parametrów xml wydania (na przykład, jeśli w xml jest miasto Charków - to dodaje Charków do miasta z domriа).
To znaczy, wybieram filtr na przykład: Sprzedaż - mieszkania i domy (2 przyciski)
I zapamiętuje zapytanie, wydaje wszystkie oferty z xml + bez prowizji (olx i domriа), wydaje karty i klastry na mapie.
Już zrealizowana strona, ale są drobne niedociągnięcia w interakcji, może być tak, że niektóre przyciski konfliktują ze sobą lub treść nie wygląda tak, jak powinna (można to poprawić punktowo). W kwestii ogólnego designu wszystko jest gotowe, są tylko drobne niedociągnięcia.
2) Niezbędne zbieranie i analiza danych.
Zadanie - ustalać priorytety obiektów i usuwać duplikaty z różnych platform.
Na przykład w xml, domriа, olx może być ten sam obiekt, i żeby nie zapisywać go 3 razy, analizujemy zdjęcia i jeśli się zgadzają - łączymy informacje
Zbieramy dane ręcznie na przykład (lub przez parser, jeśli zaproponujesz),
Zapisujemy w bazie obiektów. Każdy obiekt jest przypisany do id ogłoszenia. I w ten sposób zbieramy dane, formujemy bazę obiektów. Potrzebna jest analiza zdjęć agentów nieruchomości. Przechwytywanie aktualnych obiektów i wyszukiwanie podobnych od właściciela. To znaczy, formujemy bazę, aby mieć listę obiektów i możliwość znalezienia po zdjęciu. Mówiąc prościej, identyfikujemy ogłoszenia po zdjęciach i jeśli agent je wystawił, to w teorii jest aktualne. Należy stworzyć panel administracyjny z możliwością ładowania danych przez xml lub ręcznie.
3) treść
Każda usługa ma treść, którą możemy wyświetlić (na przykład obecność mebli lub warunki wynajmu)
Tę treść należy połączyć
4) realizacja rejestracji, autoryzacji i subskrypcji, podłączenie płatności.
To znaczy, są różne poziomy interakcji
1 - uczestnik strony (kontakt idzie do administratora lub agenta)
To po prostu użytkownik, który nie jest zalogowany lub jest zalogowany, ale nie kupił żadnych przywilejów
Autoryzacja przez Google lub Telegram.
Jeśli użytkownik jest zalogowany, pojawia się przycisk - wystawić ogłoszenie i wypełnia formularz, ładuje zdjęcia (jak na olx) i w jego profilu pojawia się zakładka - moje ogłoszenia, gdzie osoba może nimi zarządzać (Należy w pełni zrealizować tę funkcję, od A do Z).
Autoryzacja możliwa przez Telegram i Google.
2 poziom subskrypcji (rola) - to możliwość przeglądania kontaktów i źródła ogłoszenia. Warunkowo cena 500 UAH/miesiąc i osoba uzyskuje dostęp do platformy aktualnych ogłoszeń
3- poziom subskrypcji - agencja. Daje 2 dostęp + Daje możliwość uczestnikowi subskrypcji dodać platformę do swojego bota z możliwością przesyłania treści. Możliwość w panelu administracyjnym zaznaczyć - pokazywać/nie pokazywać kontakt właściciela) Na przykład to jest aktualne dla agencji nieruchomości. Po prostu dodajemy jeszcze jednego bota i sprzedajemy dostęp dla nich (pożądane, aby token, który daje użytkownik, był automatycznie przetwarzany). Warunkowo widzę taki scenariusz - osoba kupuje subskrypcję, dostaje instrukcję, gdzie wziąć token api w botfazer, wysyła nam swój token api, my po restarcie
4 - administrator platformy - dostęp do funkcji na żądanie twórcy. Twórca zaznacza opcje i przyznaje prawa. Na przykład moderacja skarg użytkowników (a propos moderacji, potrzebna jest automatyczna weryfikacja skarg użytkowników, na przykład, jeśli ktoś wysłał skargę, że coś jest nie tak z obiektem, jeśli skarg jest więcej niż 3, to obiekt znika z wydania), a w panelu administracyjnym moderator może potwierdzić lub odrzucić)
5- twórca - ustala role, zarządza subskrypcjami i TP...
5) bot Telegram. Naprawić wydawanie powiadomień, skonfigurować interfejs, i TP...
Specyfikacja jest dość krótka, w sumie chciałbym jeszcze kilka niuansów zrealizować
do specyfikacji chcielibyśmy jeszcze przetwarzanie tekstu przez AI według szablonu (aby pisało szablonowy opis na podstawie znanych informacji, bez hieroglifów typu Właściciel, lub numer ХХХ, 098.... częściowo zrealizowane teraz, ale bez AI.
I normalny panel administracyjny z możliwością dodania do obiektów swoich numerów telefonów. Zarządzanie użytkownikami, skargami, moderacja, dodawanie, archiwizowanie obiektów...
luna też potrzebna (właściciele). też sprawdzenie po zdjęciach, porównanie mieszkań agencji i jeśli zdjęcie się zgadza - wydanie kontaktu (z archiwum). Każdy kontakt zapisujemy w bazie, możemy do każdego obiektu dodać kontakt. (tam api serwisów pozwala uzyskać tylko link do źródła, dlatego musimy się dostosować i ręcznie zapisywać te dane
)
Jeśli chodzi o klastry na mapie. W miarę możliwości poprawić wyświetlanie znaczników (tam zaangażowane są 2 usługi OpenStreetMap i Mapbox. Czasami wydaje potrzebną ulicę, ale nie rozumie, gdzie umieścić i wpada w drogę. W idealnym przypadku, jeśli jest numer domu - to przypisanie do numeru domu. I na przykład, jeśli mamy dzielnicę lub osiedle, gdzie znajduje się obiekt - adres może polecieć gdzieś indziej (około 5% błędnych obiektów). I trzeba, jeśli nie jesteś pewien - to przypisać do centralnego punktu dzielnicy, osiedla lub metra. (w przypadku dostępności). Nie powiem, że to krytyczne, ale chciałbym, aby ten wariant był bliski ideału. Teraz to już jest jakoś zrealizowane, ale czasami występuje taki niedociągnięcie... chciałbym maksymalnie zminimalizować
Mobilna adaptacja i status w bocie lub nie. Aby poprawnie działał wybór zakresu (jak dzielnica, tylko rysunek). Jeśli narysowałem ten obszar, to gdy obiekt wpada w ten obszar - następuje wysyłka powiadomienia - że nowa opcja się pojawiła.
W bocie Telegram warto zmienić zdjęcie na telegraph poster (zestaw zdjęć jak artykuł)
jeszcze potrzebny angielski przekład (2 języki) - to na samym końcu