Należy opracować oprogramowanie/bota do pracy z platformą Reddit. Bot powinien posiadać szereg funkcji, szczegółowo opisanych poniżej.
Główne funkcje:
- Automatyczne tworzenie kont Reddit:
Wdrożyć dwa rodzaje kont:
1.1. Aktywne konta do publikowania (z możliwością wyboru pseudonimu z listy lub wprowadzenia ręcznie, rejestracja na Outlook.com i potwierdzenie konta Reddit).
1.2 Konta do manipulacji upvote'ami, downvote'ami i komentarzami (rejestracja na Outlook.com)
Outlook.com (możliwość rejestracji bez numeru telefonu)
z obowiązkowym potwierdzeniem konta Reddit poprzez e-mail w celu uzyskania dostępu do upvote'ów.
- Połączenie kont partiami za pomocą pliku:
- Wdrożyć możliwość masowego połączenia kont poprzez załadowanie pliku.
- Proxy dla każdego konta:
- Dodać obsługę proxy dla każdego konta (1 konto - 1 proxy).
- Możliwość podłączenia jednego dynamicznego mobilnego proxy z zmieniającym się adresem IP dla większej puli kont lub grupy.
- Manipulacja upvote'ami i downvote'ami:
- Pozwolić podłączonym kontom na dodawanie upvote'ów do określonych postów użytkownika, losowymi kontami z listy, bez cykliczności. (Działania powinny być jak najbardziej zbliżone do ludzkich, kilka losowych scenariuszy działania botów dla ożywienia). Konta, które dodają upvote'y w czasach bezczynności (nieaktywny zamówienie z manipulacją) czasami powinny logować się i wykazywać aktywność na Reddicie.
- Możliwość zarządzania prędkością manipulacji upvote'ów.
- Mieć możliwość tworzenia różnych rodzajów funkcji z manipulacją (spam, agresywny itp.), gdzie podłączane są osobne grupy z kontami i proxy, które się nie pokrywają z poprzednimi.
- Autoryzacja w oprogramowaniu za pomocą tokena. Powinna istnieć możliwość przyznawania i odbierania dostępu do funkcji programu, zarówno na określony czas, jak i na zawsze. Aby można było współpracować z pracownikiem.
6. Raport z wykonanej pracy:
- Utworzenie raportu z datą i czasem rozpoczęcia i zakończenia zadania, liczbą dodanych upvote'ów, używanymi kontami i ich statusem (pomyślnie, zbanowany, cień bana, niezaliczony głos itp.).
- Wyświetlanie bieżącej oceny i pozycji posta, prędkości manipulacji i informacji o subreddicie.
- W przypadku zablokowania konta, wyświetlać powiadomienie i wskazywać zablokowane konto oraz jego pseudonim na osobnej liście.
Dodatkowe funkcje:
- Automatyczne publikowanie:
- Dodać funkcję zaplanowanego publikowania na Reddit z możliwością określenia daty i godziny publikacji posta.
- Włączyć manipulację upvote'ami po automatycznym publikowaniu (po opublikowaniu posta, manipulacja jest włączana).
- Utrzymywanie popularności postów:
- Dodać funkcję dodatkowych upvote'ów w celu utrzymania postów w zakładkach "hot" lub "top" na danej pozycji w jednym z tych filtrów.
- Manipulacja upvote'ami na komentarzach:
- Pozwolić na manipulację upvote'ami zarówno na postach, jak i na komentarzach.
- Wybór pseudonimu Reddit dla autoregistra:
- Dodać opcję wyboru preferowanego pseudonimu podczas rejestracji konta (tylko dla pierwszego typu autoregistra, konta do publikowania, można zrealizować za pomocą generowania pseudonimów przez sieć neuronową).
- Pisanie komentarzy:
- Dodać funkcję pisania komentarzy z wcześniej przygotowanej listy gotowych komentarzy (będzie uzupełniana).
- Możliwość ograniczenia liczby kont i losowego wyboru kont do napisania komentarza.
- Automatyczne publikowanie masowe:
- Wdrożyć automatyczne publikowanie w gotowej bazie subreddits (będzie aktualizowana) z użyciem unikalnej treści.
- Usuwać używaną treść po opublikowaniu posta.
Uwagi:
Bot powinien działać jak najbardziej podobnie do ludzkich działań, aby uniknąć blokad i ograniczeń ze strony Reddita. Rozważamy stronę internetową do zarządzania funkcjonalnością oraz bota Telegram, jesteśmy otwarci na rozważenie również Państwa propozycji dotyczących realizacji!
Propozycja cenowa:
Proszę zaproponować kwotę projektu zarówno dla podstawowej funkcjonalności, jak i uwzględniając dodatkowe funkcje.
Terminy realizacji:
Proszę podać przybliżone terminy zakończenia projektu.