Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
[Projekt zawieszony] GaduBot - Ruletka & Wiadomości. - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Zarabianie przez Internet (/Forum-Zarabianie-przez-Internet-33)
+--- Dział: Boty i Programy (/Forum-Boty-i-Programy-357)
+--- Wątek: [Projekt zawieszony] GaduBot - Ruletka & Wiadomości. (/Temat-Projekt-zawieszony-GaduBot-Ruletka-Wiadomosci-152142)

Strony: 1 2 3


[Projekt zawieszony] GaduBot - Ruletka & Wiadomości. - Wxjtek - 07-11-2017 22:08

GaduBot 1.0.4-SNAPSHOT

Witajcie, przedstawiam wam program o nazwie GaduBot, który wyręczy nas z monotonnej czynności, którą jest... losowanie osób na GG i wysyłanie do nich wiadomości.

Wymagania: Java 8, biblioteka javafx, aktualna wersja mozilla firefox, geckodriver.

Biblioteka javafx w większości przypadków powinna być dostarczona wraz z oprogramowaniem Java. Jak sprawdzić czy ją już posiadam? Wejdź w katalog główny Javy następnie do jre/lib/ext. Jeżeli w katalogu ext znajduje się plik jfxrt.jar tzn. że już jesteś zaopatrzony w potrzebną bibliotekę i możesz przejść do uruchomienia programu.


Przed uruchomieniem programu pobierz program geckodriver z https://github.com/mozilla/geckodriver/releases i wypakuj zawartość. Teraz możesz przejść do GaduBota,

Jak go uruchomić? Wrzuć go najlepiej do jakiegoś folderu otwórz konsolę (terminal) przejdź do lokalizacji, w której umieściłeś program i wpisz polecenie:
Kod:
java -jar nazwa_pliku.jar
Na przykład:
Kod:
java -jar gadubot-1.0.1-SNAPSHOT.jar

Brawo! Właśnie uruchomiłeś aplikację! Program się wyłączy i zobaczysz w konsoli komunikat, że plik settings.properties nie istnieje i jest tworzony. Domyślna zawartość tego pliku wygląda tak:
Kod:
#---Settings---
#Wed Nov 08 17:51:12 CET 2017
geckodriver-path=
firefox-path=

Należy teraz wprowadzić ścieżki do plików startowych programu firefox i geckodriver (jeżeli korzystasz z Windowsa nie zapomnij o .exe). Na przykład u mnie wygląda to tak:
Kod:
#---Settings---
#Wed Nov 08 17:51:12 CET 2017
geckodriver-path=/usr/bin/geckodriver
firefox-path=/usr/bin/firefox
Jak można zauważyć nie korzystam z Windowsa więc nie ma .exe. Uwaga! Nawet jak korzystasz z Windowsa to wprowadź znak w ścieżce / a nie \!

Otwórz program ponownie. Teraz czas na uzupełnienie pól tekstowych wprowadzając liczby całkowite. Jeżeli już to zrobiłeś kliknij przycisk Załaduj. Teraz nastąpi wyłączenie programu tym samym informując nas, że nie istnieje plik accounts.txt i jest tworzony. Otwórz ten plik i wprowadź dane do konta GG, z którego mają być losowane osoby. Struktura tego pliku jest następująca:
Kod:
login hasło;
Pamiętaj o średniku na końcu!

Teraz ponownie uruchom program, który znowu zostanie wyłączony tworząc plik messages.txt. Teraz możesz wprowadzić wiadomości do tego pliku, które będą wysyłane wylosowanym osobom. Struktura tego pliku jest następująca:
Kod:
id_wiadomości#treść;
Tak jak powyżej pamiętaj o średniku!

Przykładowa poprawna struktura wiadomości:
Kod:
1#Cześć;
2#Siema, jak się masz?;
jesień#Jest już jesień;

Jak wyżej pokazałem możesz umiescić wiele wiadomości. Ich liczba musi spełniać nierówność >= liczbie kont i będą mieszane przy wysyłaniu. Pamiętaj, że ID wiadomości musi być unikalne!
Możesz odrazu utworzyć pliki o nazwach accounts.txt i messages.txt - program je tworzy tylko jeśli nie istnieją.

Teraz uruchom program i działaj.

Po uruchomieniu działań w konsoli mogą pojawiać się nieprzyjemne rzeczy tj. uwagi skryptów javascript - nawet jak wyskakuje wiele takich rekordów to je ignoruj, bo program i tak robi swoje. Może się wydarzyć, że program będzie wypluwał wyjątki - jeżeli się zatnie lub coś proszę o podesłanie ich, w miarę wolnego czasu będę się starał o poprawienie. Program jest świeży i zbytnio w boju testowany nie był, wysłano może z niego z kilkadziesiąt wiadomości? Więc może się zepsuć.

Teraz pozostałe informacje.

Program był od początku projektowany na obsługę wielu kont, które miały działać na przeglądarce PhantomJS, ale z powodu iż się ona crashuje, program obsługuje konto na program (jeżeli w accounts.txt wprowadzisz więcej kont to program je załaduje, ale będzie czytał tylko jedno). Po uruchomieniu działań nie klikaj nic dopóki program nie zaloguje konta w serwisie GG i ogólnie w tej przeglądarce, której używa nic nie wciskaj itd. jak jest GaduBota to jego więc nie wolno Tobie. Nie wolno nigdy w życiu minimalizować przeglądarki ani pomniejszać zbyt mocno, bo działania się zawieszą. Po zalogowaniu możesz wsunąć przeglądarkę pod pulpit i będzie śmigać. Czy mogę uruchomić kilka przeglądarek naraz? Pewnie tylko musisz na chwilę obecną otworzyć kilka instancji programu.

UWAGA!
Program pisany jedynie w celu edukacyjnym. Twórca programu nie bierze żadnej odpowiedzialności za wykorzystywanie go do działań niezgodnych z prawem!

Skan: https://www.virustotal.com/#/file/a7c07a990933b89bb92e73ff3da7025f9941880d35e519402719c34c1031c1b6/detection
GaduBot: https://megawrzuta.pl/download/24eda333fe98cc1e913bf204f3d527e7.html

Zmiany:
gadubot-1.0.1-SNAPSHOT - dodano czytanie ścieżek [2017-11-08].
gadubot-1.0.2-SNAPSHOT - poprawiono wysyłanie wiadomości [2017-11-08].
gadubot-1.0.3-SNAPSHOT - dodano sekundowe odczekanie po wysłaniu wiadomości oraz generowanie raportów błędów [2017-11-10].
gadubot-1.0.4-SNAPSHOT - dodano rozszerzenie AdBlock Plus, wznawianie działań w przypadku np. nie wykrycia elementu przez przeglądarkę oraz zaktualizowano biblioteki. [2017-11-12].


Co chciałbym dodać:
- W kolejnych wersjach chciałbym zaimplementować procedurę wykrywającą zablokowane konto. W przypadku takowego wykrycia program automatycznie zaprzestanie działań oraz załaduje kolejne konto wznawiając działania. Jednak potrzebowałbym do tego analizy kodu strony zablokowanego konta (raporty błędów w aktualnej wersji tworzą potrzebne pliki do analizy więc problemu z tym być nie powinno - w razie czego proszę o podesłanie). Dziękuję także tym wszystkim, którzy zgłaszają przeróżne uwagi dot. działania bota.

- Jeżeli wyjdzie nowa wersja programu to wyskoczy informacja, że jest dostępna do pobrania.



RE: [Pobierz] GaduBot 1.0-SNAPSHOT - Ruletka & Wiadomości. - Klin - 07-11-2017 22:52

Dzięki Wink przetestuje podczas weekendu i dam znać


RE: [Pobierz] GaduBot 1.0-SNAPSHOT - Ruletka & Wiadomości. - Fr0shArczi - 07-11-2017 23:19

Wow! Świetna robota Big Grin


RE: [Pobierz] GaduBot 1.0-SNAPSHOT - Ruletka & Wiadomości. - mix124 - 08-11-2017 16:50

Co robię nie tak? mam wszystko co potrzebne włączam w uruchom java -jar gadubot.jar i nic mi się nie pokazuje w czym problem?

proszę wprowadzić ścieżkę do firefox?

Jak coś to w pliku który powstanie trzeba wpisać ścieżkę do firefoxa Wink


RE: [Pobierz] GaduBot 1.0-SNAPSHOT - Ruletka & Wiadomości. - Pablo1878 - 08-11-2017 17:00

Zmień tylko kolor czerwony z Twojego postu. Smile

A za program reput i szacun!


RE: [Pobierz] GaduBot 1.0-SNAPSHOT - Ruletka & Wiadomości. - Wxjtek - 08-11-2017 17:27

(08-11-2017 16:50)mix124 napisał(a):  Co robię nie tak? mam wszystko co potrzebne włączam w uruchom java -jar gadubot.jar i nic mi się nie pokazuje w czym problem?

proszę wprowadzić ścieżkę do firefox?

Jak coś to w pliku który powstanie trzeba wpisać ścieżkę do firefoxa Wink
Problem w tym, że testowałem program tylko na linuksie, ale już dodałem co trzeba i za moment dodam zaktualizowany plik wraz z dodatkowym opisem i będzie smigać. Przy okazji wspomnę, że trzeba także zaopatrzyć się w program geckodriver, ale wszystko zaraz napiszę co i jak.


RE: [Pobierz] GaduBot 1.0-SNAPSHOT - Ruletka & Wiadomości. - mix124 - 08-11-2017 17:34

No bo coś mi nie działa : /


RE: [Pobierz] GaduBot - Ruletka & Wiadomości. - Wxjtek - 08-11-2017 18:08

(08-11-2017 17:34)mix124 napisał(a):  No bo coś mi nie działa : /
Program zaktualizowany. Testowany na windowsie więc powinno być już ok. W razie problemów zapraszam na PW żeby nie robić spamu.


RE: [Pobierz] GaduBot - Ruletka & Wiadomości. - mix124 - 08-11-2017 19:14

Sprawdzone wszystko śmiga Big Grin


RE: [Pobierz] GaduBot - Ruletka & Wiadomości. - Ola1234 - 11-11-2017 19:35

lis 11, 2017 7:34:36 PM pl.gadubot.Browser login
WARNING: Problem z przeglądarką.

lis 11, 2017 7:34:36 PM pl.gadubot.IlllIIlIIIlllIIIlIIllIlIllIIIlIIIllIlllIIIllIIlIIllIIllIlllIIllIIllII​llIIllIIlllIIlllIllIIllIlllIlIllIIlllIllIllIIlllIIllIIIlllIIIllIIIllIlllIIlllIIl​IlIlIlIllIIIlllIIlIllIIllIIlllIIlIIIllIIIllIIlIIlllIlIllIllIIlIIIllIllIIlIIllIll​ IIllIIlIllIIlIlllIIllIIIllIIIllIlIIlIIIllIIlllIIllIllIlIIlllIIlllIlIlIIlllIIlllI​IIllIIllIIlIIIllIIIlllIIIllIllIIIlllIIllIllIlllIIIllIIIllIIlIlIIllIIlIIIlllIIllI​IllIllIlllIIIlIIlIIIlIIllIlIIllIlllIlIIIllIIIlIIIllIIIlIlIllIIllIlIll
INFO: Generowanie raportu błędu typu: LOGIN na koncie [email protected]...

mam taki błąd loguje się na konto gg i dalej nic więcej nie robi...