Skocz do zawartości
  • Dołącz do społecznoś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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

 

Witajcie, dziś przyszedł ten moment, kiedy udostępniam bota, którego pisałem już od bardzo dawna i ciągle starałem się go ulepszać. qBot (bo tak on się nazywa) jest w 100% darmowy i zawsze będzie. Co prawda jest on napisany w php, więc to żadna nowość, jednak wyróżnia się na tle innych darmowych jak i płatnych botów. qBot działa na zasadzie eventów tzn. że jak klient łączy się z serwerem, to dopiero wtedy funkcja się wykonuje. I tak analogicznie z rozłączaniem sie z serwera, banowaniem, kickowaniem, przechodzeniem z kanału na kanał, edycją kanału itp..

Jednak każdy wie, że są funkcje typu "czas spędzony na serwerze" czy "ochrona nicków" dlatego też te funkcje wykonują się w interwałach czasowych. 

 

No dobra przejdźmy do tego co ważne, czyli lista funkcji:

 

 

Spoiler


(Funkcje wykonywane przy przełączaniu się z kanału na kanał)
 

Spoiler

- channelGroupNotify (Osoba z grupą kanału dostaje poke, kiedy ktoś wejdzie na kanał(

- clanGroup (Nadawanie/odbieranie rangi po wejściu na kanał)

- clientChannelInfo (Informacje o nas, po wejściu na kanał)

- getPrivateChannel (Nadaje kanał prywatny)

- helpProvided (Zbiera ilość udzielonej pomocy administracji)

- moveWhenJoinChannel (Przenosi na dany kanał, po wejściu na kanał)

- registerChannel (Nadaję registerke, po wejściu na kanał)

 

- publicChannelGroup (Nadaję grupę kanału pierwszej osobie, która połączyła się z kanałem publicznym. Następnie, gdy osoba ta wyjdzie z kanału rangę przejmuje kolejna osoba)



 

(Komendy)
 

Spoiler

- addToken (Komenda dzięki, której dodamy token na rangę, na określony czas)

- adminStatusOnChannel (Komenda do dodawania kanałów do funkcji adminStatusOnChannel)

- clanGroupComm (Analogicznie jak wyżej)

- groupOnlineComm (Analogiczniejak wyżej)

- serverGroupProtectionComm (Analogiczniejak wyżej)

- teleport (Analogiczniejak wyżej)

- clear (Czyści czat z botem)

- pwAll (Pw na cały serwer)

- pokeAll (Poke na cały serwer)

- meeting (Przenoszenie administracji na 1 kanał)



 

(Funkcje wykonywane przy wejściu na serwer)
 

Spoiler

- joinMessage (Wiadomość powitalna)



 

(Funkcje wykonywane, kiedy ktoś użyje token)
 

Spoiler

- saveToken (Funkcja pomocnicza)


 

 

Spoiler


(Funkcje wykonywane przy banowaniu klienta)
 

Spoiler

- banGuard (Zabiera rangę admowi, który zabanuje za dużo osób)



 

(Funkcje wykonywane przy edycji kanału)
 

Spoiler

- checkDescriptionImage (Sprawdza niedozwolone obrazki)

- checkDescriptionLinks (Sprawdza niedozwolone linki)

- checkPrivateChannelNumeration (Sprawdza numerację kanałów prywatnych)

- descriptionGuard (Sprawdza, opis kanału głównego w kanałach prywatnych)


 

(Funckje wykonywane przy połączeniu się z serwerem)
 

Spoiler

- addRankByIp (Nadaję rangę, kiedy ktoś wejsie z danego IP)

- checkConnections (Sprawdza ilośc połączeń z tego samego IP)

- clientPlatform (Nadaję range klientowi w zależności od jego platformy)

- newUserToday (Zapisuje w kanale nowych użytkowników dziś)

- notifyWhenJoin (Powiadamia konkretne osoby, kiedy dana osoba połączy się z serwerem)

- proxyChecker (Zwykły antyVPN)

- recordOnline (Rekord online serwera oraz tygodniowy rekord)

- uniqueVisitors (Ilośc odwiedzin)

- welcomeMessage (Wiadomośc powitalna)



 

(Funkcje wykonywane, kiedy ktoś się rozłączy)

- saveLastClientTime (Zapisuje czas rozłączenia użytkownika)

 

- publicChannelGroupHelper (Funkcja pomocnicza do publicChannelGroup)

 

Spoiler


(Funkcje wykonywane cały czas)
 

Spoiler

- banGroup (Ban nałożony przez rangę)

- newRank (Nadaję grupę serwera typu "zarejestruj się")

- nickNameChecker (Sprawdza nicki)

- serverGroupProtection (Ochrona grup serwera)



 

(Interwały)

 

Spoiler

- adminList (Lista administracji)

- adminStatusOnChannel (Status administracji na kanale)

- autoPoke (Poke na centrum pomocy)

- autoRegister (Nadaję grupe, po okreslonym czasie na serwerze)

- createClanChannels (Tworzenie kanałów premium/VIP/klanowym itp i automatyczne podpinanie kanałów funkcyjnych)

- dataCopy (Tworzy kopię zapasową danych)

- generateBannerData (Generuje dane wymagane do działania baneru)

- groupLimit (Sprawdza czy ktoś nie ma za dużo rang)

- groupOnline (Wpisuje w kanał ilość userów online z grupy i wpisuje litste w opis)

- kickFromCp (Kickuje admów afczących na centrum pomocy)

- multiFunction (Zbiór mniejszych funkcji takich jak: ping na kanale, packet loss itp.)

- musicBotChecker (Wysyła do bota link, jeśli przestanie grać)

- publicProtection (Dorabia kanały publiczne)

- removeOldChannels (Usuwa z plików kanały, które zostały usunięte)

- serverName (Edycja nazwy serwera)

 

Spoiler


(Interwały)

 

Spoiler

- banList (Lista banów)

- channelChecker (Sprawdza kanały prywatne)

- checkTokens (Usuwa klientów z grupy, nadanych przez token po czasie)

- levels (Levels za spędzony czas)

- monthAdminGroup (Admin tygodnia)

- removeNewUsersToday (Usuwa nowych klientów po całym dniu)

- removePrivateChannels (Usuwa kanały prywatne)

- showStatistics (Wpisuje w kanały statystyki)

- topAfkSpent (Top czas afk)

- topConnectedTime (Top najdłuższego połączenia)

- topConnections (Top ilości połączeń)

- topTimeSpent (Top czasu spędzonego)

- writeHelpProvided (Wpisuję ilość udzielonej pomocy administracji)

 

Spoiler
Spoiler


-Czat gildyjny (podpina sie automatycznie, wystarczy włączyć)


 

 

 

 

Link do pobrania (bez skanu bo to github):

 

https://github.com/stalkerlifehack/qBot-your-TeamSpeak-automation

 

Aktualna wersją to:  4.1

 

 

 

- Jeśli macie pomysły na funkcje do bota/aplikaje piszcie do mnie na telegramie: @stal_ker lubpw na forum

  Bardzo chętnie zrealizuje wasze pomysły, nie ma rzeczy niemożliwych 😊

 

 

 

Bota można zobaczyć u mnie na ts: Jutuby.NET

 

Gdyby były jakieś błędy, to zgłaszajcie, będę poprawiał na bieżąco.

 

Cześć i pozdrawiam

Edytowane przez Hackstalk
Opublikowano (edytowane)

Przy zmianach w configu raz na jakiś czas wywala, iż

To jest ukryta treść, proszę

cofając zmianę którą się wprowadziło, nie naprawia tego. Jedynie co pomaga to odczekanie kilkunastu minut, to nagle działa.

Edytowane przez Papugin
  • 5 tygodni później...
Opublikowano

Hmm coś jest nie tak z aktualizacją prywatnych kanałów u mnie. Gdy usunie komuś kanał bo nie odświeży daty to potem wszystkie się aktualizują ale są bez nazwy użytkownika czyli jeżeli ktoś miał kanał    "[1] Test" to zostaje samo "[1]"

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...