Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które zawierają...
Szukaj wyników w...
Stalker

qbot qBot - Bot automatyzujący na serwer TeamSpeak

Rekomendowane odpowiedzi

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. O zużywaniu zasobów przez bota nie będę nawet pisał, bo to oczywiste, że "zjada" śmiesznie mało cpu i ramu 😜 

Kolejnym zaskoczeniem dla was może być to, że qBot nie potrzebuje tej "śmierdzącej" bazy danych 😉 Tak, nie przewidziało wam się, nie potrzebuje bazy danych. qBot wszystko sobie ładnie zapisuje w pliczkach. I ten sposób działa wyśmienicie.

 

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

 

Instancja 1

 

 


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

- 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)

- 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)

- joinMessage (Wiadomość powitalna)

 

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

- saveToken (Funkcja pomocnicza)
 

 

 

Instancja 2

 

 


(Funkcje wykonywane przy banowaniu klienta)

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

 

(Funkcje wykonywane przy edycji kanału)

- 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)

- 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)
 

 

 

Instancja 3

 

 


(Funkcje wykonywane cały czas)

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

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

- nickNameChecker (Sprawdza nicki)

- serverGroupProtection (Ochrona grup serwera)

 

(Interwały)

- 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)
 

 

 

Instancja 4

 

 


(Interwały)

- 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)
 

 

 

Instancja 5

 

 


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

 

 

Teraz szybka instrukcja

1. Folder z botem ląduje na vps/dedyku

2. Folder z banerem ląduje w folderze /var/www/html lub innym, żeby był dostęp z www

3. Konfigurujemy wszystko pod siebie 😉

 

Pamiętajcie o czytaniu pliku README.md

 

 

 

Link do pobrania (bez skanu bo to github):

(Nie daje w "hide" nie będę sępił lajków XD)

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

 

 

 

 

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

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

 

 

- Jeśli spodobał wam się bot zapraszam do działu z opiniami, a jeśli macie problem to zapraszam do działu z problemami 😉 

 

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

 

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

 

Cześć i pozdrawiam

 

 

 

 

 

 

 

 

 

 

  • Lubię to! 13
  • Kocham To! 13
  • Hahaa! 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Aktualizacja #1

 

Dodałem funkcje, którą opisał w osobnym temacie @Angel. LINK 

Pliki, które zostały zaktualizowane/zmienione:

core.php (zmieniony)

qBot.class.php (zmieniony)

config (zmieniony)

publicChannelGroupHelper.php (dodany do folderu inc/functions/2/leftserver)

publicChannelGroup.php (dodany do folderu inc/functions/1/changeChannel)

saveClientChannel.json (dodany do folderu cache)

 

Jeśli nie chcecie/umiecie tego podmienić/dodać możecie pisać w dziale od pomocy,  zgłosić się poprzez jedną z metod kontaktu lub pobrać tą funkcję jako osobną aplikację (Link wyżej)

 

Pozdrawiam 😉 

 

  • Lubię to! 3
  • Hahaa! 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Łatka pojedynczego problemu w funkcji autoPoke, gdzie poke czasami nie działało. Problem dotyczył obsługi kodowania UTF-8.

Wszystko powinno już działać, wystarczy wgrać nowy plik inc/functions/3/intervalFunctions/autoPoke.php z githuba.

link: https://github.com/stalkerlifehack/qBot-your-TeamSpeak-automation/blob/master/inc/functions/3/intervalFunctions/autoPoke.php

  • Lubię to! 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Podobna zawartość

    • Przez xares
      Panel TS3AudioBot
       
      Witajcie. Każdy z niecierpliwością już czekał aż panel ujrzy światło dzienne, lecz ten dzień już nastał.
      Pracowałem nad nim dobry miesiąc lecz wiadomo "koronaświrus" i wakacje zmusiły mnie do przerwania prac.
      Każdy raczej posiadał panel od wright'a i to było totalne gówno.
      Ten panel został napisany przeze mnie w 100% i jest on kompatybilny z czystymi botami splamy od wersji 0.12.0
       
      Panel oczywiście jest darmowy i zabrania się podpisywania się pod niego i sprzedawania
       
      Instalacja
       
      Szczegółową instrukcje znajdziecie na githubie
      Link: https://github.com/x-Scripts/TS3AB-Panel
       
       
      Prezentacja
       
      Strona główna
       
      Przypisywanie botów
      Ustawienia bota są podobne do tworzenia bota
       
      Odtwarzacz bota
       
      Tworzenie bota
       
      Logi
       
      Historia logowań:
       
      Lista użytkowników:
       
      Tworzenie użytkownika:
       
      Edycja użytkownika:
       
      Ustawienia API:
       
      Zużycie zasobów:
       
      Ustawienia konta:
       
      Logowanie:
    • Przez mat
      **SAFFY BOT**
       
      Polski bot zweryfikowany przez Discorda, posiada całkiem sporo fukcji, może posiadać więcej dzięki Tobie!
       
      💰 Globalny system ekonomii
      Ⓜ️ Moderowanie serwerem
      📊 System statystyk
      ⚙️ Więcej sam zobaczysz 😉
       
      WWW: https://saffy.app/
      Panel: https://saffy.app/panel
      Link do naszego serwera: https://discord.gg/2zkZZ6w
      Link do dodania bota: https://discordapp.com/oauth2/authorize?client_id=584011219103514635&scope=bot&permissions=2146958847 Dołącz już dziś do Nas, dodaj bota i baw się! 🙂
    • Przez rudy1231
      Szukam LiveHelpa,który wita użytkownika następnie mówi czy są administratorzy jak tak to ile jak nie to mówi przyjdz pózniej, jak powie ile jest adminstratorów to powie o tym,że administracja została powiadomiona i pusci muzyczke
    • Przez Igor
      Zapraszamy Ekipa pogadaj.se
    • Przez Lajtu
      Witam!
       
      Dzisiejszego dnia chciałbym zaprezentować nową aplikację jaką jest "Jaka to melodia?"

      Aplikacja dodaje na nasz serwer możliwość rozgrywki w grę "Jaka to melodia?", bot puszcza piosenkę, co wyznaczony czas wysyła podpowiedź a użytkownicy muszą odgadnąć tytuł piosenki, jeśli nikt nie zgadnie - leci następna piosenka a nie odgadnięty tytuł zostaje usunięty z puli piosenek.
      Rozgrywkę możemy rozpocząć na wybraną ilość piosenek, na screenshocie polecenie "@start 2" odpowiada rozgrywce, która potoczy się do 2 odgadniętych piosenek, lub do wyczerpania się piosenek z puli.
       
      Aplikacja napisana jest w języku JavaScript (nodeJS) oraz działa z TS3AudioBot.
       

       
       

       
      Osoby zainteresowane przetestowaniem aplikacji zapraszam na serwer testowy
       
      LBOTS.PRO
       
      Cena aplikacji: 60 PLN
       
       
      Pozdrawiam,
      Lajtu
  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...