- <?php
- $config = array();
- $config[] = array();
- /** Bot id 1 configuration **/
- /** Bot id 1 configuration **/
- $config[1]['connection'] = array(
- 'server_ip' => '185.114.224.226', /** Adres bot id 1. **/
- 'server_query_port' => 10011, /** Query Port standard: 10011. **/
- 'server_id' => 1, /** Numer serwera standard: 1. **/
- 'server_query_login' => 'Bot1', /** Login do konta query nie polecam robić na serveradmin. **/
- 'server_query_password' => 'Zch9HZbo', /** Hasło do konta query.**/
- 'commands_mode' => true, /** Czy włączyć komendy. **/
- 'bot_name' => 'Guard', /** Nazwa bota. **/
- 'move_to_channel' => 483 /** na którym kanale bot ma się znajdować .**/
- );
- $config[1]['options'] = array(
- 'enable_plugins_and_events_system' => true, /** Czy ma włączyć pluginy i eventy. **/
- 'idle_seconds' => 5 /** Opóźnienie bota standrad: 1. **/
- );
- $config[1]['plugins'] = array(
- 'ignored_plugins' => array('noRecording','randomGroup'), /** Ignorowane pluginy. **/
- 'plugins_configs' => array(
- 'noAfk' => array(
- 'afk_channel_id' => 1167, /** Kanał na który ma przenosić. **/
- 'check_channels_id' => array(), /** Które kanały ma sprawdzać. **/
- 'idle_afk_time' => 1 * 60, /** Czas po jakim ma przenieść (1s). **/
- 'move_message' => true /** Czy ma wyświetlić wiadomość po przeniesieniu. **/
- ),
- 'connectMessage' => array(
- 'log_connections' => true, /** Czy zapisać logi połączenia. **/
- 'cache_file' => '/root/BotHelper/inc/cache/connection_record' /** Scieżka gdzie znajduje się plik connection_record. **/
- ),
- 'badNicknames' => array(
- 'foul_words' => array('fuck', 'shit', 'kurwa', 'huj', 'cipa', 'chuj', 'dziwka', 'kutas', 'CHUJ', 'Szmata' ,'Pizda' ,'PIZDA' ,'Pierdol Się' ,'Pierdol sie' ,'PIERDOL SIĘ' ,'jebać adminów' ,'JEBAĆ ADMINÓW' ,'Jebać Administracje' ,'Chuj' ,'KURWA' ,'fuck' ,'shit' ,'kurwa' ,'huj' ,'cipa' , 'chuj' , 'dziwka' , 'kutas', 'CHUJ', 'Szmata', 'Pizda' ,'PIZDA' ,'Pierdol Się' ,'Pierdol sie' ,'PIERDOL SIĘ' ,'Jebać Adminów', 'JEBAĆ ADMINÓW', 'Jebać Administracje', 'Chuj', 'KURWA', 'pento', 'Administrator', 'Admin', 'ssij', 'cwel', 'cwele', 'pizda', 'spierdalaj' ,'wypierdalaj', 'serwer', '[]', 'kurwiszon', 'skurwysyn', 'ciota', 'root', 'SA', '[Ts Administrator]','[','.pl'), /** Zle nicki **/
- 'nickname_regular' => '' /** Regułka do nicków. **/
- ),
- 'noRecording' => array(
- 'no_record_channels' => array(34,39,35,44,52,53,54,55,56,60,61,62,63,64,98), /** Kanały na których nie można nagrywać. **/
- 'groups_ignore' => array(11,14,16,17,18,19,20,25) /** Grupy ignorowane. **/
- ),
- 'groupRemover' => array(
- 'removeTime' => 3 * 30 * 24 * 60 * 60 // 3 miesiące w sekundach
- ),
- 'multiFunction' => array(
- 'status' => true,
- 'Current_time' => array(
- 'status' => true,
- 'channel_to_typing' => 2272,
- 'channel_name' => '[cspacer]«● Godzina: '
- ),
- 'Number_of_channels' => array(
- 'status' => true,
- 'channel_to_typing' => 2273,
- 'channel_name' => '[cspacer]«● LICZBA KANAŁÓW: '
- ),
- 'Online_list' => array(
- 'status' => true,
- 'time_to_sleep' => 1,
- 'channel_to_typing' => 2274,
- 'channel_name' => '[cspacer]«● ONLINE OSÓB: '
- ),
- 'Private_channels' => array(
- 'status' => true,
- 'pid' => array(66),
- 'channel_to_typing' => 2275,
- 'channel_name' => '[cspacer]«● KANAŁÓW PRYWATNYCH: '
- )
- ),
- )
- );
- $config[1]['events'] = array(
- 'ignored_events' => array('crewOnline','randomGroup'), /** Ignorowane eventy. **/
- 'events_executes' => array(
- 'poke_admins' => array( /** Połkowanie adminów po określonym czasie od wejscia na kanał. **/
- 'seconds' => 5,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'channelChecker' => array( /** Sprawdzanie kanałów co jaki czas. **/
- 'seconds' => 0,
- 'minutes' => 2,
- 'hours' => 1,
- 'days' => 0
- ),
- 'vipGroup' => array(
- 'seconds' => 2,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'adminList' => array(
- 'seconds' => 0,
- 'minutes' => 1,
- 'hours' => 0,
- 'days' => 0
- ),
- 'awayGroup' => array(
- 'seconds' => 2,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'channelGroup' => array( /** Po wejsciu na kanał za ile czasu ma dać rangę. **/
- 'seconds' => 2,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'reklama' => array( /** Co jaki czas ma być wysyłana wiadomość na chacie głównym. **/
- 'seconds' => 0,
- 'minutes' => 0,
- 'hours' => 6,
- 'days' => 0
- ),
- 'randomGroup' => array(
- 'seconds' => 0,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'crewOnline' => array(
- 'seconds' => 2,
- 'minutes' => 1,
- 'hours' => 0,
- 'days' => 0
- ),
- 'serverName' => array(
- 'seconds' => 10,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'adminsOnline' => array(
- 'seconds' => 0,
- 'minutes' => 1,
- 'hours' => 0,
- 'days' => 0
- ),
- 'getChannel' => array(
- 'seconds' => 2,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'youtubeOnline' => array(
- 'seconds' => 2,
- 'minutes' => 1,
- 'hours' => 0,
- 'days' => 0
- ),
- 'no_date_checker' => array(
- 'seconds' => 0,
- 'minutes' => 2,
- 'hours' => 1,
- 'days' => 0
- ),
- 'girlsOnline' => array(
- 'seconds' => 2,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- 'onlineRecord' => array(
- 'seconds' => 5,
- 'minutes' => 0,
- 'hours' => 0,
- 'days' => 0
- ),
- ),
- 'events_configs' => array(
- 'poke_admins' => array(
- 'onClientAreOnChannel' => array(42), /** Kanały na które ma wejść użytkownik by połkowało. **/
- 'groups_poke' => array(472), /** Rangi które mają otrzymać poke. **/
- 'ignored_groups' => array(93) /** Ignorowane grupy. **/
- ),
- 'serverName' => array(
- 'name' => 'IP: TS3GAMES.PL ® Publiczny Serwer TS3 '
- ),
- 'vipGroup' => array(
- 'onClientAreOnChannel' => array(2276,2310),
- 'groups' => array(
- 2276 => array(461),
- 2310 => array(469),
- ),
- 'all_groups' => array(461,469)
- ),
- 'channelChecker' => array(
- 'checker_type' => 'topicdate', /** Gdzie ma sprawdzać datę domyślne: topicdate **/
- 'chennel_pid' => array(66), /** Strefa gdzie ma sprawdzać kanały. **/
- 'check_channel_names' => true, /** Sprawdzanie nazw kanałów. **/
- 'channel_name_regex' => '/[0-9]{1,3}\.(.*)/', /** Czy ma numerować kanały 1. Nazwa. **/
- 'foul_language' => array('kurwa','huj','cipa','pl'), /** Zle nazwy kanałów. **/
- 'check_channel_data' => true, /** Czy ma sprawdzać datę. **/
- 'channel_data_regex' => '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}$/', /** Sprawdzanie formy daty. **/
- ),
- 'no_date_checker' => array(
- 'checker_type' => 'notopicdate', /** Gdzie ma sprawdzać datę domyślne: topicdate **/
- 'chennel_pid' => array(66), /** Strefa gdzie ma sprawdzać kanały. **/
- 'check_channel_names' => true, /** Sprawdzanie nazw kanałów. **/
- 'channel_name_regex' => '/[0-9]{1,3}\.(.*)/', /** Czy ma numerować kanały 1. Nazwa. **/
- 'foul_language' => array('kurwa','huj','cipa','pl'), /** Zle nazwy kanałów. **/
- 'check_channel_data' => true, /** Czy ma sprawdzać datę. **/
- 'channel_data_regex' => '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}$/', /** Sprawdzanie formy daty. **/
- ),
- 'getChannel' => array(
- 'channel_admin_group_id' => 5,
- 'channels_section' => 66,
- 'channel_num_regex' => '/(.*)\.(.*)/',
- 'default_subchannels' => 3,
- 'max_subchannels' => 3,
- 'channel_codec' => 4,
- 'channel_codec_level' => 10,
- 'onClientAreOnChannel' => array(2267)
- ),
- 'adminList' => array(
- 'groups' => array(463,263,213,256,214,280),
- 'away_time' => 10 * 60,
- 'channel' => 2311
- ),
- 'adminsOnline' => array(
- 'write_channel' => 483,
- 'up_description' => '\n [center][size=11][b]TS3GAMES.PL[/b] - Status Administracji.[/size][/center]\n\n',
- 'lower_description' => '\n[right][size=10][u][i]TS3GAMES.PL - Usługi TeamSpeak3![/right]',
- 'groups' => array(405)
- ),
- 'awayGroup' => array(
- 'away_group' => 471
- ),
- 'randomGroup' => array(
- 'cache_path' => '/home/bot/BotHelper/inc/cache/randomGroup',
- 'need_groups' => array(96,97),
- 'write_channel' => 0,
- 'ignore_groups' => array(11,301,305,306,307,312,313,50,292,293,185,230,270),
- 'add_group' => 0,
- 'group_time' => 1 * 24 * 60 * 60,
- ),
- 'youtubeOnline' => array(
- 'write_channel' => 2278,
- 'groups' => array(35),
- 'text_top' => '\n [center][size=11][b]TS3GAMES.PL[/b] - Youtuberzy Online.[/center]\n\n',
- 'text_bottom' => '\n[right][img]http://www.iv.pl/images/71877113845980399780.jpg[/img][/right]',
- 'channel_name' => '[cspacer] • Youtuberów Online: '
- ),
- 'girlsOnline' => array(
- 'write_channel' => 2279,
- 'groups' => array(25),
- 'text_top' => '\n [center][size=11][b]TS3GAMES.PL[/b] - Użytkowniczki Online.[/center]\n\n',
- 'text_bottom' => '\n[right][img]http://www.iv.pl/images/71877113845980399780.jpg[/img][/right]',
- 'channel_name' => '[cspacer] • Użytkowniczki Online: '
- ),
- 'onlineRecord' => array(
- 'write_channel' => 0,
- 'name' => '[cspacer] • Rekord Online:',
- 'cache_file' => '/root/BotHelper/inc/cache/recordOnline'
- ),
- 'channelGroup' => array(
- 'onClientAreOnChannel' => array(2268,2270), /** Id kanałów do odpowiednich rang. **/
- 'groups' => array(
- 2268 => array(14), /** 2268 odpowiada za kanał 14 za rangę. **/
- 2270 => array(26), /** 2270 odpowiada za kanał 26 za rangę. **/
- ),
- 'all_groups' => array(14,26) /** Wszystkie grupy rejestracyjne. **/
- )
- )
- );
- /** Bot id 2 configuration **/
- $config[2]['connection'] = array(
- 'server_ip' => '', /** Adres serwera. **/
- 'server_query_port' => 10011, /** Query Port standard: 10011. **/
- 'server_id' => 1, /** Numer serwera standard: 1. **/
- 'server_query_login' => 'serveradmin', /** Login do konta query nie polecam robić na serveradmin. **/
- 'server_query_password' => '', /** Hasło do konta query.**/
- 'commands_mode' => true, /** Czy włączyć komendy. **/
- 'bot_name' => 'System', /** panel first-ts.pl **/
- 'move_to_channel' => 2271 /** na którym kanale bot ma się znajdować .**/
- );
- $config[2]['options'] = array(
- 'enable_commands_system' => true, /** Czy ma być włączone na tym Id system komend. **/
- 'enable_plugins_and_events_system' => false, /** Czy włączyć pluginy i eventy na tym id domyśl: false **/
- 'idle_seconds' => 5, /** Czas opóźnienia. **/
- );
- $config[2]['commands'] = array(
- /** Lista komend. **/
- 'disable_commands' => array(),
- 'commands_configs' => array(
- 'ch' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'channels_section' => 66, /** Sekcja kanałowa. **/
- 'channel_num_regex' => '/(.*)\.(.*)/', /** **/
- 'channel_admin_group_id' => 5, /** Id channel admina. **/
- 'default_subchannels' => 3, /** Domyślna liczba podkanałów. **/
- 'max_subchannels' => 3, /** Maksymalna liczba podkanałów **/
- 'channel_codec' => 4, /** Kodek kanału 4 = Voice . **/
- 'channel_codec_level' => 10, /** Poziom kodeka. **/
- 'help' => 'Komenda zakłada kanał w strefie prywatnej.',
- 'usage' => '<numer użytkownika> [ilość podkanałów]'
- ),
- 'ch_nodate' => array(
- 'groups' => array(463,263,213,256,214,280),
- 'channels_section' => 66,
- 'channel_num_regex' => '/(.*)\.(.*)/',
- 'channel_admin_group_id' => 5,
- 'default_subchannels' => 3,
- 'max_subchannels' => 3,
- 'channel_codec' => 4,
- 'channel_codec_level' => 10,
- 'help' => 'Komenda zakłada kanał w strefie prywatnej.',
- 'usage' => '<numer użytkownika> [ilość podkanałów]'
- ),
- 'moveclient' => array(
- 'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda przenosi użytkownika na Twój kanał.',
- 'usage' => '<numer użytkownika>'
- ),
- 'gotoclient' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'blocked_channels' => array(), /** Zablokowane kanały. **/
- 'help' => 'Komenda przenosi Cię na kanał użytkownika.',
- 'usage' => '<numer użytkownika>'
- ),
- 'meeting' => array(
- 'groups' => array(463),/** Grupy które mogą korzystać z komendy. **/
- 'move_groups' => array(463,263,213,256,214,280), /** Grupy które ma przenościć. **/
- 'meeting_channel' => 2281, /** Kanał spotkań. **/
- 'help' => 'Komenda przenosi wszystkich administratorów na określony kanał.',
- 'usage' => ''
- ),
- 'adminsonline' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'admin_groups' => array(463,263,213,256,214,280), /** Grupy Administracyjne. **/
- 'help' => 'Komenda wyświetla listę administratorów online.',
- 'usage' => ''
- ),
- 'channellist' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda wyświetla listę kanałów.',
- 'usage' => ''
- ),
- 'clientlist' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda wyświetla listę użytkowników wraz z dodatkowymi danymi.',
- 'usage' => ''
- ),
- 'commands' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda wyświetla informacje o dostępnych komendach.',
- 'usage' => ''
- ),
- 'memory' => array(
- 'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda pokazuje aktualny stan używanej pamięci przez aplikacje.',
- 'usage' => ''
- ),
- 'findclients' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda wyszukuje użytkownika którego nazwa zawiera frazę z parametru.',
- 'usage' => '<filtr>'
- ),
- 'pwall' => array(
- 'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda wysyła wiadomość prywatną do wszystkich użytkowników serwera o danej treści.',
- 'usage' => '<wiadomość>'
- ),
- 'pokeall' => array(
- 'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
- 'help' => 'Komenda wysyła poke do wszystkich użytkowników serwera.',
- 'usage' => '<wiadomość>'
- ),
- 'checker' => array(
- 'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
- 'cache_dir' => '/root/BotHelper/cache/', /** Ścieżka do zapisu. **/
- 'help' => 'Komenda pozwala na podglądanie statystyki prowadzonej przez system dla danego kanału.',
- 'usage' => '<identyfikator kanału>'
- )
- )
- );
- /** end of adds configuration **/
- ?>