Skocz do zawartości


Hej! Zauważyliśmy, że korzystasz z "adblocka".
Chcesz pozbyć się komunikatu? Wystarczy wyłączyć wtyczkę!
Jeśli chcesz swobodnie poruszać się po forum bez reklam możesz zakupić rangę "Premium".
Więcej informacji!
ArrMeeR

[BOT] ABot - Darmowy bot na Twój serwer TeamSpeak3

Rekomendowane odpowiedzi

ArrMeeR

Cześć, chciałbym zaprezentować Wam darmową wersję mojego bota pod serwery TeamSpeak3. Co prawda darmowa wersja bota już od dłuższego czasu nie jest rozwijana, na rzecz płatnej wersji aplikacji.

Mimo tego darmowa wersja jest dalej przeze mnie wspierana, co oznacza, że pomagam w związanych z nią problemami. Darmowa wersja nie posiada zbyt dużo funkcji ani nie jest bardzo wydajna, ale idealnie nadaje się na małe serwery, które nie mają pieniędzy na zakup płatnej wersji bądź innego bota. Proszę również o nie pisanie uwag na temat kodu, który wiem, że jest do niczego. Zapraszam do korzystania z darmowej wersji aplikacji, a w razie pytań zapraszam do wiadomości prywatnej, na którymś z komunikatorów podanych na moim profilu.

 

Lista funkcji bota:

  • Automatyczne generowanie listy administracji
  • Nadawanie grupy AFK po określonym czasie
  • Przenoszenie użytkownika na kanał AFK po określonym czasie
  • Automatyczne pokowanie administracji, gdy użytkownik wejdzie na dany kanał
  • Automatyczne nadawanie rangi po określonym czasie pobytu na serwerze
  • Automatyczne sprawdzanie kanałów w strefie prywatnej
  • Automatyczne nadawanie rangi po wejściu na dany kanał
  • Automatyczne nadawanie kanału prywatnego po wejściu na określony kanał
  • Automatyczne zmienienie host message serwera
  • Wpisywanie ilości osób online, rekordu, godziny itp. w nazwę kanału
  • Ochrona nicków
  • Automatyczne wysyłanie wiadomosci na czacie globalnym co określony czas
  • Automatyczne wpisywanie ilości użytkowników online w nazwę serwera
  • Generowanie TOP 10 ilości połączen
  • Generowanie TOP 10 najdłuższych połączeń
  • Wysyłanie wiadomości powitalnej

 

Lista komend bota:

  • !help - wyświetla listę komend
  • !check - sprawdza kanały w strefie prywatnej
  • !meeting - przenosi administracje na kanał zebrania
  • !channel <cid usera> <ilość podkanałów> - tworzy kanał prywatny użytkownikowi

 

Instrukcja instalacji bota:

  • Wypakuj bota i wrzuć go na serwer
  • Stwórz nową bazę danych i zaimportuj tam plik abot.sql znajdujący się w paczce z botem
  • Otwórz plik config/teamspeak.php i skonfiguruj tam połączenie z serwerem oraz funkcje
  • Otwórz plik include/connect.php i skonfiguruj tam połączenie z bazą danych
  • Uruchom bota komendą ./bot.sh start
  • Uwaga! Bez skonfigurowanej bazy danych bot się nie uruchomi!

 

Pakiety potrzebne do działania bota:

  • PHP 5
  • MySQL
  • Screen

 

W razie problemów z botem należy go odpalić komendą php core.php -i  id_instancji  (1 - Aktualizator, 2 - Komendy)

Logi, które pokażą się po wykonaniu tej komendy należy wkleić w tym temacie razem z opisem problemu

 

Download i skan:

 

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Cloud

Polecam kupić premium ;) tanio szybko i wygodnie ;) i oczywiście szybki support :) i bot polecany przez właścicieli serwerów 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
кℓαкiєя

Zachecam do kupna wersji Premium. 

Bota wtedy nie wywala oraz więcej funkcji.

Co do supportu nie ma zastrzeżeń .

Polecam.


Wszelkie pytania, pv.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
.Dominik.

Zachęcam kupić wersję Premium.

Dobry Support.

Polecam.


-------------------------------------------------------------------

❤️ 20.07.2019 - Najważniejszy dzień ❤️ 

-------------------------------------------------------------------

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
кℓαкiєя
3 godziny temu, HejterskiYT napisał:

Zachęcam kupić wersję Premium.

Dobry Support.

Polecam.

 

Nigdy na oczy nie widziałeś pewnie wersji  premium a piszesz?


Wszelkie pytania, pv.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
.Dominik.
Teraz, KlaKier napisał:

 

Nigdy na oczy nie widziałeś pewnie wersji  premium a piszesz?

Uwiesz ze uzywam tej wersji bo kupilem ją 


-------------------------------------------------------------------

❤️ 20.07.2019 - Najważniejszy dzień ❤️ 

-------------------------------------------------------------------

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Freeway

Jeżeli się go dobrze skonfiguruje, to nie będzie aż tak obciążać ;)

 

Tak czy siak, polecam bardziej wersję premium.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
CRONOS

Sam korzystam z Abota premium i polecam :) Świetnie działa.


Potrzebujesz grafiki? Zgłoś się do mnie. Moje pzykładowe prace [KLIK]

Tworzę darmowe jak i płatne grafiki.

Jeżeli pomogłem daj mi serduszko.

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Gość Devanger

ABot to świetna aplikacja query pod serwer teamspeak3.

Dzięki niej możemy swoich adminów pozbawić większej pracy.

Dodatkowo są wiele różnych funkcji.

Polecam zakupić ABot Premium, ponieważ jest tania i wydajna.

Sam używam na serwerze i jestem zadowolony.

Polecam +

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Dav3R

Polecam Kupic Wersje ABota Premium

- szybkie działanie 

- szybki support

- dużo tańszy od m-bota lecz moim zdaniem bardziej opłacalny 

- dopracowany bot

Polecam


jeśli pomogłem mile widziany punkt reputacji 

Pozdrawiam  Dav3R_

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Cloud
Dnia 1.08.2017 o 15:10, KlaKier napisał:

 

Nigdy na oczy nie widziałeś pewnie wersji  premium a piszesz?

:D racja :P a bot oczywiście zadbany ;p i osoby które nie posiadają premium pisza ze godny polecenia :DXD 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Catha
1. Brzydki kod, raz robi wcięcia raz nie, jak mu się podoba, raz nawiasy wstawia typu 
 	if()
	{

	}
, a raz typu
	if(){
	
	}
Powinien się trzymać jednego typu a nie robi sobie jak chce bo to brzydko wygląda.

2. Funkcja w klasach adminList, adminsOnline i adminStatusOnChannel:
	function getgroupname($grupa)
		
	{
		
		global $query;
		
		$groups = $query->getElement('data', $query->serverGroupList());
		
		$groupname = '';
		
		foreach($groups as $group)
			
		{
			
			if ($group['sgid'] == $grupa)
				
			{
				
				$groupname = $group['name'];
				
			}
			
		}

		
		return $groupname;
		
	}
	
	Po pierwsze `if ($group['sgid'] == $grupa)
				
			{
				
				$groupname = $group['name'];
				
			}
` 
	po co te nawiasy? Jeżeli jest jedna instrukcja to nawiasy są zbędne przez co kodu jest po prostu mniej. Po drugie gdzie jest break;??? Tracisz troche na tym, że nie 

przerywasz pętli po znalezieniu nazwy i za każdym razem pętla dochodzi do końca ptzez co bardziej obciąża bota.

3. Tysięce enterów i to czasami 10 na raz. Po co?
4. `$lastChannel = $lastChannel+1;` nie łatwiej `$lastChannel += 1;` ?
5. Funkcja youtubeInfo od razu uważasz, że wszystko jest ok a co jeżeli key przestanie działać? Tego już nie bierzesz pod uwagę.
Edytowane przez Catha

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
RazorMeister

To do wersji premium czy darmowej te zastrzeżenia?

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Catha
5 minut temu, RazorMeister napisał:

To do wersji premium czy darmowej te zastrzeżenia?

 

Tak do wersji premium.

Edytowane przez Catha

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
GryTrean

Oczywiście polecam bota, nie bez powodu jest taki popularny, nawet darmowa wersja.


cześć

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
ArrMeeR
Dnia 4.08.2017 o 10:33, Catha napisał:
1. Brzydki kod, raz robi wcięcia raz nie, jak mu się podoba, raz nawiasy wstawia typu 
 	if()
	{

	}
, a raz typu
	if(){
	
	}
Powinien się trzymać jednego typu a nie robi sobie jak chce bo to brzydko wygląda.

2. Funkcja w klasach adminList, adminsOnline i adminStatusOnChannel:
	function getgroupname($grupa)
		
	{
		
		global $query;
		
		$groups = $query->getElement('data', $query->serverGroupList());
		
		$groupname = '';
		
		foreach($groups as $group)
			
		{
			
			if ($group['sgid'] == $grupa)
				
			{
				
				$groupname = $group['name'];
				
			}
			
		}

		
		return $groupname;
		
	}
	
	Po pierwsze `if ($group['sgid'] == $grupa)
				
			{
				
				$groupname = $group['name'];
				
			}
` 
	po co te nawiasy? Jeżeli jest jedna instrukcja to nawiasy są zbędne przez co kodu jest po prostu mniej. Po drugie gdzie jest break;??? Tracisz troche na tym, że nie 

przerywasz pętli po znalezieniu nazwy i za każdym razem pętla dochodzi do końca ptzez co bardziej obciąża bota.

3. Tysięce enterów i to czasami 10 na raz. Po co?
4. `$lastChannel = $lastChannel+1;` nie łatwiej `$lastChannel += 1;` ?
5. Funkcja youtubeInfo od razu uważasz, że wszystko jest ok a co jeżeli key przestanie działać? Tego już nie bierzesz pod uwagę.

Skoro to jest temat od wersji darmowej to czemu piszesz o wersji premium?

Wiem o tym, że w starych funkcjach kod jest brzydki i już o tym wspominałem gdzieś. Z resztą uczysz mnie kodu a sam nie potrafisz zrobić kodu w swoim bocie ;)

W miarę możliwości poprawiam wygląd kodu w starych funkcjach, ale w sumie na przykład takie "10 enterów" nie wpływa na wydajność bota.

Spójrz na swojego bota i potem oceniaj.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
OskiGraphics

PHP Warning:  Invalid argument supplied for foreach() in /root/ABot/functions/adminlist.php on line 87
PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in /root/ABot/functions/adminlist.php on line 29
PHP Warning:  Invalid argument supplied for foreach() in /root/ABot/functions/adminlist.php on line 87
PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in /root/ABot/functions/adminlist.php on line 29
PHP Warning:  Invalid argument supplied for foreach() in /root/ABot/functions/adminlist.php on line 87
PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in /root/ABot/functions/adminlist.php on line 29
PHP Warning:  Invalid argument supplied for foreach() in /root/ABot/functions/adminlist.php on line 87
PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in /root/A

 

 

Mam taki błąd ? ! 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Tomaszek

Na tsmg.pl przez jakiś czas mieliśmy abota, lecz zmieniliśmy go na xbota. Co do bota żadnych większych problemów z nim nie miałem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Adusiek

Mam problem z wrzuceniem go na serwer, daje wyślij, ale nie chce się w ogóle wgrać, o co chodzi?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
.wieszok

Jak najbardziej polecam!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Trev

Po uruchomieniu bota bot dołącza po czym aktualizuje kanały następnie wychodz, oto część błędów jakie sypie po uruchomieniu go za pomocą PHP.

 

 

PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/adminlist.php on line 87 PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /root/abot/functions/adminlist.php on line 29 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/welcomemsg.php on line 59 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/channelgroup.php on line 20 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/getchannel.php on line 22

 

PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /root/abot/functions/adminlist.php on line 29 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/welcomemsg.php on line 59 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/channelgroup.php on line 20 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/getchannel.php on line 22 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/adminlist.php on line 87 PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /root/abot/functions/adminlist.php on line 29 PHP Warning: Invalid argument supplied for foreach() in /root/abot/functions/welcomemsg.php on line 59

 

@ArrMeeR

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Ostatnio przeglądający   0 użytkowników

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


×

Powiadomienie o plikach cookie