Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[FBOT] Automatyczny bot na twój serwer głosowy (JAVA)


.Dot

Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Chciałbym przedstawić wam projekt o nazwie FBOT, pomysł o projekcie wpadł tak nagle, projekt jest nowy, lecz mamy możliwość pokazania czegoś nowego, a nie tylko bota w PHP. Stworzyliśmy darmową wersję, FBota, która posiada aktualnie 16 funkcji, projekt jest unikalny, gdyż jeszcze takiego czegoś w Polsce nie ma!

Główny projekt darmowej wersji, będzie ulepszany, lecz dla ludzi, którzy chcą zainwestować w swój projekt, niedługo okarze się płatna wersja, w której będzie więcej dodatków, jak i same live helpy i duperele. Wartość projektu Premium FBOT ogranicza się do 50 złotych, jest to cena, którą uważamy, że na ten moment, jest dobra. Bot jeszcze jest w darmowej wersji, a o premium stworzymy osobny temat.

 

Lista Funckji 1.0.3 FBOT:

  • Generowanie TOP X - Spędzonego czasu
  • Generowanie TOP X - Połączeń
  • Generowanie TOP X - Najdłuszych połączeń
  • Kanał informacyjny: Online
  • Kanał informacyjny: Ostatni nowy użytkowników
  • Kanał informacyjny: Ping
  • Kanał informacyjny: Godzina
  • Kanał informacyjny: Packet Loss
  • Kanał informacyjny: Uptime
  • Lista administracji: Admini
  • Kanał informacyjny: Kanałów prywatnych
  • Aktualizacja nazwy serwera: Serwer TeamSpeak 3 [ONLINE: 15]
  • Informacja wiadomośći prywatnej przy wejściu na serwer
  • Przerzucanie na AFK i spowrotem po powróceniu
  • Automatyczną range po wejsciu na kanał dziewczyna / chłopak itd.
  • Kanały prywatne: Po wejściu na dany kanał gracz otrzyma kanał prywatny
  • Dodaliśmy liste administracji: Pokazuje ona czy administrator jest online, gdzie jest, lub co robi i czy jest gada czy afczy
  • Użytkowników online z danej grupy: CIAPA -> 5/10 (50%) czyli jest dostępne 5 z 10 osób z rangi CIAPA no i na koncu procent w opisie tego jest kto jest aktywny i od kiedy, albo jak offline to pisze kiedy ostatnio był.
  • Nadawanie grupy VIP po wejsciu na dany kanał
  • Kanały adminów: .Dot - Dostępny
  • Rekord Online
  • Dynamiczny Baner

Wygląd config'u: https://hastebin.com/esuxelagaj.cs
Wygląd config'u modułów: https://hastebin.com/ewenetixac.yml

UPDATE #1

  • Dodane rzeczy: Logi, Plik cache.dat. Od teraz bot zapisuje rekord online do pliku cache wraz z datą.
  • Dynamiczny baner, w wersji darmowej są dostępne opcje jak: Generowanie rekordu online, Generowanie godziny, Generowanie Online osób.
  • W dynamicznym banerze można wybrać ścieżkę do własnej czcionki(standardowo: files/font.ttf), można wybrać wielkość czcionki, położenie(to chyba wiadome), oraz kolor (RGB), oraz gdzie ma się zapisać i pod jaką nazwą, reszta jest opisana w konfiguracji.
  • Jeśli kogoś interesuje wygląd tak to wygląda na moim prywantnym ts3 baner zrobiony i skonfigurowany na szybko:

UPDATE #2

  • Poprawiona została metoda zapisywania danych do zdalnego serwera MySQL.
  • Następnie w dynamicznym banerze została poprawiona mała Majsterka.
  • Zmieniliśmy obliczanie Topek, teraz działa to całkowicie na obliczaniu przez bazie MySQL.
  • Moduł, który nie zawsze działał tak jak miał, AntyAFK nie wykrywał grupy, AntyAFK więc zostało to już naprawione.
  • Ostatnio skontaktował się z nami znany programista i pokazał nam błędy, które na początku nie chciało nam się naprawiać, bo bot i tak działał tak, jak miał, lecz po dniu przemyślenia, lub po waszej reakcji, chcemy, żeby bot działał jak najlepiej, i dla tego kod został za optymalizowany.

banner.png

UPDATE #3

 

  • Komenda: Info nickname — Informacje o użytkowniku

25465753_906099352880096_2101851465_n.png

  • Komenda: move idgrupy idkanału - Możesz przerzucić osobę poprzez użycie bota na dany kanał
  • AutoUpdate: Dodaliśmy do systemu bota, auto update, nie będziecie musieli ciągle pobierać bota, sam będzie wam się updatował, również stworzy się plik tekstowy i wszystko będzie tam pisało, co zmieniliśmy lub co dodaliśmy.
  • Optymalizacja kodu, zobaczyliśmy małe błędy, które naprawiliśmy, jak i stabilność i wydajność została poprawiona.

UPDATE #4

  • Usprawiono TOP X Połączen, wcześniej opierało się to na bazie z samego TS3 co przy większych serwerach miało opoźnienia przy aktualizacji.
  • Poprawiono bzdurki w Log4j
  • Ogólna poprawa większości kodu, jak zawsze staram się poprawiać wcześniejsze błędy.
  • Dodanie funkcji auto-wiadomości
  • Dodanie funkcji blokady niedozwolonego nicku, sprawdzanie odbywa się podczas wchodzenia na serwer.
  • Dodanie funkcji która aktualizuje informacje na temat kanałów VIP (Tutaj dokładniej o co chodzi: https://gyazo.com/df3de8d7d0278c94ad84a746614747ddhttps://gyazo.com/f82004b828a4f241db995c497ecca556)
  • Dodanie funkcji Anty-VPN.
  • Usprawnienie ładowania bota.
  • Od teraz możesz wyłączyć/włączyć jaką funkcję chcesz.
  • Dodano możliwość zmiany tekstu jaki chcesz aby był wyświetlany na dynamicznym banerze przy aktualizacji rekord online/online/godziny
  • Dodano możliwość zmiany czasu co ile ma się aktualizować dynamiczny baner.
  • Poprawki małych bugów przy przechodzeniu na kanały.
  • Dodano nową kolumnę do bazy danych fbota, jeśli nie chcesz tracić aktualnej bazy danych wpisz ten sql w phpmyadmin: ALTER TABLE firebot_users ADD connections int not null

UPDATE #5

Dodano bardziej zaawansowany system prywatnych kanałów inspirowany sposobem aktualnych botów w dziale.

image.png.22613e809ffe11da9b9e91ce7612f0e9.png

Instalacja:


Pobierz go z linka który jest na samym dole jak i go rozpakuj.

Wrzuć go na swoją maszynę lecz przed tym wpisz: apt-get update, apt-get upgrade, apt-get install screen

Jak już zainstalowałeś pakiety na górzę, zainstaluj JAVE8:
https://forum.lvlup.pro/t/instalacja-java-8-na-vpsie/2513

Pamiętaj równiez zainstalować phpmyadmina z mysql

instalacja mysql: https://forum.lvlup.pro/t/www-instalacja-apache-php-i-mysql-na-vps-dedyku/582

Jak wrzuciłeś folder z FBOT nadaj mu permisje komendą: chmod +x ./start.sh

Przejdź do folderu gdzie go wrzuciłeś cd home/FBOT i wpisz komendę ./start.sh lub na windowsie odpal plik start.bat

Pobieralnia!

DL:

http://www17.zippyshare.com/v/yf6dRLcw/file.html

SKAN: 

https://www.virustotal.com/#/url/c8d990cae7dfb689e2c58367548065cb95855b05485310beba0a96884ef9ff34/detection

Podziękowanie dla użytkownika @kacperduras. który pomógł przy projekcie.

Główny Autor bota: @luxDeveloper

  • Odpowiedzi 75
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Oj oj oj, bot w java dobra rzecz, ale nie na api które ma ograniczenie zapytań :D

Poczytaj sobie, te api ma odraniczenie do 5 zapytań na sekunde(chyba na sekunde), Lepiej napisać swoje api albo użyć TheMolki api https://github.com/iBotSpeak/iBot

 

@Edit Kiedyś z tego co pamiętam był limit kiedyś, ale zwracam honor :)

Ale Przy zapytaniu Query oczekuje na odpowiedz i nie można wykonywać przez to jednocześnie nie blokując wątka.

Opublikowano
6 minut temu, TheMajster napisał:

Oj oj oj, bot w java dobra rzecz, ale nie na api które ma ograniczenie zapytań :D

Poczytaj sobie, te api ma odraniczenie do 5 zapytań na sekunde(chyba na sekunde), Lepiej napisać swoje api albo użyć TheMolki api https://github.com/iBotSpeak/iBot

https://github.com/TheHolyWaffle/TeamSpeak-3-Java-API/blob/master/src/main/java/com/github/theholywaffle/teamspeak3/TS3Config.java#L64

W tym wypadku UNLIMITED na localhoscie hmmm, moze spale sobie predzej karte 

1 godzinę temu, TheMajster napisał:

Oj oj oj, bot w java dobra rzecz, ale nie na api które ma ograniczenie zapytań :D

Poczytaj sobie, te api ma odraniczenie do 5 zapytań na sekunde(chyba na sekunde), Lepiej napisać swoje api albo użyć TheMolki api https://github.com/iBotSpeak/iBot

 

@Edit Kiedyś z tego co pamiętam był limit kiedyś, ale zwracam honor :)

Ale Przy zapytaniu Query oczekuje na odpowiedz i nie można wykonywać przez to jednocześnie nie blokując wątka.

No tak ale jeśli ustawisz sobie flood rate na unlimited to tutaj bedzie grać role jedynie Ping do serwera, a jeśli bot jest na tym samym to wszystko jest wykonywane od razu, tak o z buta xD

Opublikowano

Dzięki za pozytywne komentarze wszystkim, dzisiaj postaram się wydać aktualizację która doda i poprawi kilka rzeczy.

Więcej będzie w poście aktualizującym.

Opublikowano

No, no zapowiada się coś ciekawego ;)

Dodajcie jeszcze panel dla Liderów Gildii / Klanów to będzie jedna z lepszych aplikacji.

Opublikowano
2 minutes ago, HEAVERZZ said:

No, no zapowiada się coś ciekawego ;)

Dodajcie jeszcze panel dla Liderów Gildii / Klanów to będzie jedna z lepszych aplikacji.

Hej,

Możesz powiedzieć jak miało by to wyglądać.

Opublikowano
2 minuty temu, .Dot napisał:

Hej,

Możesz powiedzieć jak miało by to wyglądać.

 

Każdy Lider klanu / Gildii mógłby się zalogować do panelu poprzez ustawione przez siebie dane (Mail/Login/Hasło) po czym mógłby zarządzać nazwami kanałów podpiętych pod dany klan oraz zarządzać użytkownikami (Usuwać / Dodawać),

Jeszcze na szybko mi teraz wpadł pomysł aby gdzieś w panelu był dostęp do bota muzycznego gdzie mógłby zmieniać np. Stację :) 

 

Coś takiego by się przydało :D 

 

#Edit: Możesz mi powiedzieć gdzie mogę znaleść config? (Tak ślepy jestem).

Opublikowano

Ponownie!

Żeby config się pojawił, musisz wystartować bota komenda: ./start.sh lub na windowsie ./start.bat 

Co do propozycji, jeżeli bot będzie dokończony na 90%, zaczniemy zabawe z panelami.

 

 

Opublikowano

(Edit: post z informacjami na temat nowej aktualizacji został przeniesiony do tematu)

Może macie pomysł co powinno się na 100% pojawić w następnej aktualizacji, mam kilka pomysłów ale może ktoś coś podpowie to nadam temu priorytet.

Opublikowano

Aktualizacja!

Witam.

Chciałbym podziękować, każdemu, kto używa, lub będzie używać naszej aplikacji, dostaliśmy miłe odpowiedzi, jak i na razie zero negatywnych opinii.

Jeżeli chciałbyś zobaczyć jakąś funkcję, której nie ma, napisz kom, a chętnie ją dla ciebie dodamy.

 

Pozdrawiam .Dot

Opublikowano

Jak wygląda sprawa z użyciem zasobów bota? Można prosić o screena z htopa lub coś ile to żre procesora i pamięci ram? Z góry dzięki

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano
18 minut temu, Krzysztofa napisał:

Jak wygląda sprawa z użyciem zasobów bota? Można prosić o screena z htopa lub coś ile to żre procesora i pamięci ram? Z góry dzięki

image.png

CPU nie przekracza u mnie 15%, RAM jakoś 100 mb? nie jestem pewien, jest to beta więc może być różnie ale na razie jest w miare, co aktualizacje staram się zoptymalizować zużycie zasobów, znam już pare dziwnych sytuacji w 1.0.1 które mnie niepokoją ale to na przyszłą aktualizacje.

Opublikowano
1 godzinę temu, luxDeveloper napisał:

image.png

CPU nie przekracza u mnie 15%, RAM jakoś 100 mb? nie jestem pewien, jest to beta więc może być różnie ale na razie jest w miare, co aktualizacje staram się zoptymalizować zużycie zasobów, znam już pare dziwnych sytuacji w 1.0.1 które mnie niepokoją ale to na przyszłą aktualizacje.

Ale ile jest osób na serwerze testowym 2-3 czy 200-300?

Opublikowano
1 minutę temu, carbonx napisał:

Ale ile jest osób na serwerze testowym 2-3 czy 200-300?

W bazie danych mam 1700 wpisów, na serwerze przebywa do 50 osób max.

Opublikowano

Witaj ponownie!


Długo nie było trzeba czekać, iż szanujemy użytkowników, którzy chcą nam pomoc w rozwoju, naprawiamy błędy, jak i ulepszamy bota, jak tylko możemy, dziś poprawiliśmy błędy, które powinny pomoc i to bardzo.

  • Poprawiona została metoda zapisywania danych do zdalnego serwera MySQL.
  • Następnie w dynamicznym banerze została poprawiona mała Majsterka.
  • Zmieniliśmy obliczanie Topek, teraz działa to całkowicie na obliczaniu przez bazie MySQL.
  • Moduł, który nie zawsze działał tak jak miał, AntyAFK nie wykrywał grupy, AntyAFK więc zostało to już naprawione.
  • Ostatnio skontaktował się z nami znany programista i pokazał nam błędy, które na początku nie chciało nam się naprawiać, bo bot i tak działał tak, jak miał, lecz po dniu przemyślenia, lub po waszej reakcji, chcemy, żeby bot działał jak najlepiej, i dla tego kod został za optymalizowany.

Link: http://unlimitedforyou.pl/dl/fbot.rar

Aktualizacja 1.0.2

Opublikowano
1 godzinę temu, ppatroll1144 napisał:

Witam, bo konfiguracji bota i próbie uruchomienia komendą ./start.sh zaczyna coś się dziać i po chwili wywala screena z błędem [screen is terminating]. Dziękuje zgóry za wszelką pomoc.

latest.log

Coś źle skonfigurowałeś w configu, wrzuć na hastebin kopie modules-config.yml

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...