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

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


artur8889

Rekomendowane odpowiedzi

Opublikowano

w jaki sposób jeśli commander jest zalogowany jako server query client?

 

Włącz sobie widoczność klientów Query.

 

Dodaj serwer do zakładek, klikasz "Więcej" i zaznaczasz "Pokaż klientów ServerQuery"

 

 

BbM8PIi.png

 

Mam taki problem wie ktoś jak to naprawić ?

 

Folder z ABotem najlepiej trzymaj w folderze "Home"..

 

Nie wiem o co ci chodziło z komendą !/help, napisze ci komendy..

 

./run start - Włączasz bota

./run stop - Wyłączasz bota

 

Lub jeśli włączasz go a nie wchodzi ci na serwer, zobacz co wypluje konsola po wpisaniu tej komendy:

 

php core.php -i id_instancji

 

Z tego co pamiętam, to:

 

1 - aktualizator

2 - commander

  • Odpowiedzi 1 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Witam mam taką sprawe ponieważ wgrałem bota i nadałem uprawnienia wszystkim plikom, oraz podałem dobra ip: 127.0.0.1 ponieważ bota mam na tym samym vps co ts3 i bot wlancza pisząc: 

 
                ****************
                * |  ABot v0.6.3   | *
                ****************
               Zakaz rozpowszechania.
               Autor: ArrMeeR.
 
   Dziekuje za uzywanie moich aplikacji.
   Pozdrawiam, ArrMeeR.
ABot:  wlaczony!
 
 
A bot nie wchodzi na serwer ! 

Wrazie czego ip ts3: ts.landhc.eu

Opublikowano
Witam otóż mam taki problem, że bot od komend co 2 minuty wypluwa takie coś:


PHP Notice:  Undefined index: msg in /home/abot/core.php on line 107

PHP Notice:  Undefined index: invokerid in /home/abot/core.php on line 108

Użytkownik  (clid: ) wywo▒a▒ komend▒:

 


A główny bot po jakiś 12-15 godzinach crashuje się (connection lost) 

Opublikowano

@artur8889 

Sciągnołem tego bota i skonfigurowałem ale coś nie chce działać nawet gdy nie jest wogóle skonfigórowany i daje tylko mu kanał podstawowy zamiast 2 to 1 to i tak nic się nie dzieje i nie działa? jest to jakiś mój problem czy jak? a mam drugie pytanie ten płatny bot to za ile i co on ma takiego wiecej moze jakiś link :D

Opublikowano

Cześć.

 

Za pierwszym razem bot wszystko zaaktualizował ale dalej nic. Nie edytuje listy administracji ani nie dodaje godziny i nie zmienia nazwy serwera (Wszystko dobrze skonfigurowane)

 

Prosze o pomoc.

Opublikowano

Cześć.

 

Za pierwszym razem bot wszystko zaaktualizował ale dalej nic. Nie edytuje listy administracji ani nie dodaje godziny i nie zmienia nazwy serwera (Wszystko dobrze skonfigurowane)

 

Prosze o pomoc.

 

Nie wiem czy trudno przeczytać co autor na górzę napisał.

 

Bot już nie jest aktualizowany only Premium.

1.png

Opublikowano

 

Cześć.

 

Za pierwszym razem bot wszystko zaaktualizował ale dalej nic. Nie edytuje listy administracji ani nie dodaje godziny i nie zmienia nazwy serwera (Wszystko dobrze skonfigurowane)

 

Prosze o pomoc.

 

Nie wiem czy trudno przeczytać co autor na górzę napisał.

 

Bot już nie jest aktualizowany only Premium.

 

Bot po jakimś czasie lubi się wypierdolić na plecy, zrób skrypt który będzie go restartował co /5minut 

#!/bin/bash
BOT1="/home/ts3/abot/bot.sh"
NOW=$(date +"%T %d-%m-%Y")
if ! screen -list | grep -q "commander"; then
    echo "[ >> $NOW << ] Bot przestal odpowiadac, wykonuje restart: Bot ponownie uruchomiony" >>  restart.log
    ${BOT1} stop && ${BOT1} start
fi
Opublikowano

Cześć.

 

Za pierwszym razem bot wszystko zaaktualizował ale dalej nic. Nie edytuje listy administracji ani nie dodaje godziny i nie zmienia nazwy serwera (Wszystko dobrze skonfigurowane)

 

Prosze o pomoc.

Bot zostaje na serwerze po zaktualizowaniu?


Pozdrawiam, ArrMeeR

Opublikowano

Aż sobie sprawdzę, fajnie, że udostępniasz to za free.

Nawet dla mniejszych Team Speak`ów myślę, że się przyda. ( :

Opublikowano

Polecam Działa bez problemu ( Co prawda posiadam płatną wersje ale to raczej coś podobnego ;) ) A jeśli już jest jakiś problem właściciele tego właśnie bota są bardzo pomocni.

Opublikowano

 

Cześć.

 

Za pierwszym razem bot wszystko zaaktualizował ale dalej nic. Nie edytuje listy administracji ani nie dodaje godziny i nie zmienia nazwy serwera (Wszystko dobrze skonfigurowane)

 

Prosze o pomoc.

Bot zostaje na serwerze po zaktualizowaniu?

 

 

"Connection Lost" więc no.. Rozumiem że darmowa wersja nie jest rozwijana no ale nie każdy ma fundusze aby wykupić Bota premium. Więc od czasu do czasu moglibyście poprawić wydajność bota i naprawić błędy :)

Opublikowano

Automatyczne kanały nie działają, wchodzę na kanał i jeżeli mam gdzieś channel admina to spamuje mi że "Masz już kanał" a jeżeli kanału nie mam to nic się nie dzieje..

Ktoś miał taki sam problem? Jakaś porada?

 

//Nadawanie kanalu prywatnego po wejsciu na kanalu
$config['getchannel']['enabled'] = true;
$config['getchannel']['cid'] = 2; //id kanalu, na ktorym po wejsciu nadaje kanal
$config['getchannel']['pid'] = 4; //Strefa kanalow prywatncy
$config['getchannel']['groups'] = array(6, 7); //Jedną z tych grup trzeba posiadac, aby otzymac kanal prywatny
$config['getchannel']['channel_group'] = 5; //Id glownej rangi kanalowej
$config['getchannel']['sub_channels'] = 3; //ilosc podkanalow
$config['getchannel']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na kanal ma nadawac kanal prywtny
$config['getchannel']['data'] = '1970-01-01 00:00:00'; 
 
 
2 = moj kanal na ktory wbijam po kanal
4 = kanal a pod nim pod kanaly ktore maja byc kanalami prowatnymi
6/7 = normal i server admin
5 = channel admin
Opublikowano

Jak uruchomić bota za pomocą Screen, bo jak wylaczam putty to bot tez sie wylacza :(


Jak uruchomić bota za pomocą Screen'a ? Bo jak wyłączam Putty to abot też się wyłącza :(

Opublikowano

Mam problem bot nie wchodzi na serwer

 

<?php

/***************************
 
Author: Artur ArrMeeR Fijalkowski
 
Contact: ts3-move.pl
 
Config File
 
***************************/
 
    //Konfiguracja pierwszej instancji
 
 
    // konfig polaczenia z ts3 teamspeak3
    $teamspeak['address'] = '87.98.167.18';
    $teamspeak['udp'] = '9987';
    $teamspeak['tcp'] = '10011';
    $teamspeak['login'] = 'serveradmin';
    $teamspeak['password'] = 'niepodam';
 
$config['bot']['functions'] = array('adminlist','afkchecker','autopoke','reklama','channelchecker','multifunction','nickprotect','welcomemsg','channelgroup','autoregister','top10connections','top10connectiontime','host_message','servername','getchannel');
    $config['bot']['name'] = 'ABot @ Aktualizator'; // nazwa bota
    $config['bot']['default_channel'] = 2; // ID kanalu na ktorym bot ma siedziec 
 
 
    // konfiguracja kanalow
    // array(
    //      'channelID' => array(   'groups' => array(38,28,15), grupy do spokeowania
    //                              'user_msg' => 'message_user.txt', plik prywatnej wiadomosci do usera
    //                              'admin_poke' => 'poke_admin.txt'), plik wiadomosci poke do admina 
    // );
 
 
$config['autopoke']['enabled'] = true; //Wlaczyc czy wylaczyc
    $config['autopoke']['admins_groups'] = array(10);     //waszystkie grupy adminow TeamSpeak3
    $config['autopoke']['messages'] = array(
        72219 => array(     'groups' => array(10),
                        'user_msg' => 'user_msg.txt',
                        'admin_poke' => 'admin_poke.txt'),
 
$config['autopoke']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10); //Interwał pokowania
$config['autopoke']['data'] = '1970-01-01 00:00:00';
 
    
    //Godzina na kanale etc.
$config['multifunction']['enabled'] = true; //Wlaczyc czy wylaczyc
 
$config['multifunction']['hour_cid'] = 388; //id kanału na ktorym ma pokazywac godzine
$config['multifunction']['hour_channelname'] = '[cspacer]Godzina: [hour]'; //nazwa kanalu, gdzie ma pokazywac godzien
 
$config['multifunction']['online_cid'] = 387; //id kanału na ktorym ma pokazywac ilosc osob online
$config['multifunction']['online_channelname'] = '[cspacer]Aktualnie online: [online]'; //nazwa kanału, na któym ma pokazywać ilość osób online
 
$config['multifunction']['onlinerecord'] = 442; //id kanału na którym ma pokazywac rekord online
$config['multifunction']['onlinerecord_channelname'] = '[cspacer]Rekord online: [record]'; //nazwa kanału, na którym ma pokazywać rekord online
 
$config['multifunction']['channels'] = 7078; //id kanału na którym ma wpisywac ilosc kanalow
$config['multifunction']['channels_channelname'] = '[cspacer]Kanałów: [channels]'; //nazwa kanalu na ktorym ma wpisywac ilosc kanalows
 
$config['multifunction']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
$config['multifunction']['data'] = '1970-01-01 00:00:00'; 
 
 
//Zakazane nicki
$config['nickprotect']['enabled'] = true;
$config['nickprotect']['protected'] = array('h*j', 'c**a', 'ch*j', 'j****', 'jebac', 'k***a', '[sA]', '[tSA]', '[sSA]', '[HA]', '[vROOT]', '[ROOT]', '[iSA]', '[VIP]');
$config['nickprotect']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
$config['nickprotect']['data'] = '1970-01-01 00:00:00'; 
 
//Reklama
$fp = fopen("config/messages/reklama.txt", "r");
$reklama = fread(fopen("config/messages/reklama.txt", "r"), filesize("config/messages/reklama.txt"));
 
$config['reklama']['enabled'] = true; //Wlaczyc czy wylaczyc
$config['reklama']['message'] = $reklama;
$config['reklama']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 50,'seconds' => 0);
$config['reklama']['data'] = '1970-01-01 00:00:00'; 
 
//Sprawdzanie kanalow
$config['channelchecker']['enabled'] = true; //Wlaczyc czy wylaczyc channelchecker
$config['channelchecker']['pid'] = 391; //Strefa, w ktorej ma sprawdzac kanaly
$config['channelchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0);
$config['channelchecker']['data'] = '1970-01-01 00:00:00'; 
 
    //Ranga AFK
$config['afkchecker']['enabled'] = true; //Wlaczyc czy wylaczyc
$config['afkchecker']['afkgroup'] = 202; //ID rangi AFK
$config['afkchecker']['move_afk'] = true; //Czy ma przenosic uzykownikow AFK na kanał
$config['afkchecker']['afk_channel'] = 1909; //ID kanału AFK
$config['afkchecker']['afktime'] = 30; //Czas jak trzeba byc idle, aby bot nadać range AFK. Czas podajemy w minutach
$config['afkchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5); //Interwał sprawdzania
$config['afkchecker']['data'] = '1970-01-01 00:00:00'; 
 
//Wiadomosc powitalna
$config['welcomemsg']['enabled'] = true; //Wlaczyc czy wylaczyc
$config['welcomemsg']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na serwer ma wysłać wiadomosc
$config['welcomemsg']['data'] = '1970-01-01 00:00:00'; 
 
    //Lista Administracji
$config['adminlist']['enabled'] = true; //Wlaczyc czy wylaczyc
$config['adminlist']['channel'] = 425; //Id kanału na którym ma generowac liste administracji
$config['adminlist']['groups'] = array(82,83); //Grupy administracyjne
$config['adminlist']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
$config['adminlist']['data'] = '1970-01-01 00:00:00'; 
 
//Nadawanie grupy po wejsciu na kanału
$config['channelgroup']['enabled'] = true; //Wlaczyc czy wylaczyc
$config['channelgroup']['channels'] = array(2076 => 283, 2077 => 284); //id kanału => id grupy
$config['channelgroup']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
$config['channelgroup']['data'] = '1970-01-01 00:00:00'; 
 
//Automatyczna rejestracja
$config['autoregister']['enabled'] = false; //Wlaczyc czy wylaczyc
$config['autoregister']['group'] = 283; //ID grupy, ktora ma nadawac po okreslonym czasie
$config['autoregister']['time'] = 30; //Po jakim czasie ma rejestrowac? (w minutach)
$config['autoregister']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
$config['autoregister']['data'] = '1970-01-01 00:00:00'; 
 
//Top 10 polaczen z serwerem
$config['top10connections']['enabled'] = true;
$config['top10connections']['channel'] = 2628;
$config['top10connections']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
$config['top10connections']['data'] = '1970-01-01 00:00:00'; 
 
//Top 10 najdluzszych polaczen z serwerem
$config['top10connectiontime']['enabled'] = true;
$config['top10connectiontime']['channel'] = 2683;
$config['top10connectiontime']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
$config['top10connectiontime']['data'] = '1970-01-01 00:00:00'; 
 
//Zmiana host message serwera
$config['host_message']['enabled'] = true;
$config['host_message']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 2,'seconds' => 0); //Co jaki czas ma edytowac host message
$config['host_message']['data'] = '1970-01-01 00:00:00'; 
 
//Zmiana nazwy serwera
$config['servername']['enabled'] = true;
$config['servername']['servername'] = 'ABot [online]';
$config['servername']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 1,'seconds' => 0); //Co jaki czas ma edytowac nazwe serwera
$config['servername']['data'] = '1970-01-01 00:00:00'; 
 
//Nadawanie kanalu prywatnego po wejsciu na kanalu
$config['getchannel']['enabled'] = true;
$config['getchannel']['cid'] = 7080; //id kanalu, na ktorym po wejsciu nadaje kanal
$config['getchannel']['pid'] = 391; //Strefa kanalow prywatncy
$config['getchannel']['groups'] = array(283, 284); //Jedną z tych grup trzeba posiadac, aby otzymac kanal prywatny
$config['getchannel']['channel_group'] = 35; //Id glownej rangi kanalowej
$config['getchannel']['sub_channels'] = 3; //ilosc podkanalow
$config['getchannel']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na kanal ma nadawac kanal prywtny
$config['getchannel']['data'] = '1970-01-01 00:00:00'; 
 
//Konfiguracja drugiej instancji
 
 
$config['commander']['name'] = 'Alaris @ Bot'; // nazwa bota
    $config['commander']['default_channel'] = 72162; // ID kanalu na ktorym bot ma siedziec 
$config['commander']['commands_list'] = array ('help','meeting','check','channel');
$config['commander']['commands'] = array(
'help' => array('description' => 'Wyswietla listę komend',
'usage' => '!help',
'output' => '
!help - Wyswietla liste komend
!meeting - Przenosi administracje na wybrany kanal
!check - Sprawdza kanaly w strefie prywatnej
!channel <clid uzytkownika> <ilosc podkanalow> - Tworzy kanał prywatny',
   'allowed_groups' => array(17) //Grupy, które mogą korzystać z komendy
),
'meeting' => array('description' => 'Przeniosi wybrane grupy na kanal zebrania',
  'usage' => '!meeting',
  'output' => 'Przeniesiono administracje na kanal zebrania',
  'groups' => array(17),
  'channel' => 72259,
  'allowed_groups' => array(17) //Grupy, które mogą korzystać z komendy
),
'check' => array('description' => 'Sprawdza kanaly',
  'usage' => '!check',
  'output' => 'Sprawdzono kanaly',
  'allowed_groups' => array(17) //Grupy, które mogą korzystać z komendy
),
'channel' => array('description' => 'Tworzy kanał prywatny',
  'usage' => '!channel',
  'output' => 'Kanał prywatny został stworzony!',
  'channeladmin' => 20,
  'allowed_groups' => array(49,50) //Grupy, które mogą korzystać z komendy
),
);
 
 
?>

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...