Facebook
From Obese Motmot, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 220
  1. <?php
  2.        
  3.         $config   = array();
  4.         $config[] = array();
  5.        
  6.         /** Bot id 1 configuration **/
  7.                 /** Bot id 1 configuration **/
  8.         $config[1]['connection'] = array(
  9.                 'server_ip'                        => '185.114.224.226', /** Adres bot id 1. **/
  10.                 'server_query_port'                => 10011, /** Query Port standard: 10011. **/
  11.                 'server_id'                        => 1,  /** Numer serwera standard: 1. **/
  12.                 'server_query_login'               => 'Bot1', /** Login do konta query nie polecam robić na serveradmin. **/
  13.                 'server_query_password'            => 'Zch9HZbo', /** Hasło do konta query.**/
  14.                 'commands_mode'                    => true, /** Czy włączyć komendy. **/
  15.                 'bot_name'                         => 'Guard', /** Nazwa bota. **/
  16.                 'move_to_channel'                  => 483 /** na którym kanale bot ma się znajdować .**/
  17.                  
  18.         );
  19.         $config[1]['options']    = array(
  20.                 'enable_plugins_and_events_system' => true, /** Czy ma włączyć pluginy i eventy. **/
  21.                 'idle_seconds'                     => 5 /** Opóźnienie bota standrad: 1. **/
  22.                
  23.         );
  24.        
  25.         $config[1]['plugins'] = array(
  26.                 'ignored_plugins' => array('noRecording','randomGroup'), /** Ignorowane pluginy. **/
  27.                 'plugins_configs' => array(
  28.                         'noAfk' => array(
  29.                                 'afk_channel_id' => 1167,        /** Kanał na który ma przenosić. **/                       
  30.                                 'check_channels_id' => array(), /** Które kanały ma sprawdzać. **/
  31.                                 'idle_afk_time' => 1 * 60, /** Czas po jakim ma przenieść (1s).  **/                         
  32.                                 'move_message' => true /** Czy ma wyświetlić wiadomość po przeniesieniu. **/
  33.        
  34.                         ),
  35.                         'connectMessage' => array(                     
  36.                                 'log_connections' => true, /** Czy zapisać logi połączenia. **/
  37.                                 'cache_file' => '/root/BotHelper/inc/cache/connection_record' /** Scieżka gdzie znajduje się plik connection_record. **/
  38.                         ),
  39.                         'badNicknames' => array(
  40.                                 '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 **/
  41.                                 'nickname_regular' => ''  /** Regułka do nicków. **/
  42.                                
  43.                         ),
  44.                         'noRecording' => array(
  45.                                 '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ć. **/
  46.                                 'groups_ignore' => array(11,14,16,17,18,19,20,25) /** Grupy ignorowane. **/
  47.                         ),
  48.             'groupRemover' => array(
  49.                     'removeTime' => 3 * 30 * 24 * 60 * 60 // 3 miesiące w sekundach
  50.         ),
  51.                         'multiFunction' => array(
  52.                                 'status' => true,
  53.                                 'Current_time' => array(
  54.                                         'status' => true,
  55.                                         'channel_to_typing' => 2272,
  56.                                         'channel_name' => '[cspacer]«● Godzina: '
  57.                                 ),
  58.                                 'Number_of_channels' => array(
  59.                                         'status' => true,
  60.                                         'channel_to_typing' => 2273,
  61.                                         'channel_name' => '[cspacer]«● LICZBA KANAŁÓW: '
  62.                                 ),
  63.                                 'Online_list' => array(
  64.                                         'status' => true,
  65.                                         'time_to_sleep' => 1,
  66.                                         'channel_to_typing' => 2274,
  67.                                         'channel_name' => '[cspacer]«● ONLINE OSÓB: '
  68.                                 ),
  69.                                 'Private_channels' => array(
  70.                                         'status' => true,
  71.                                         'pid' => array(66),
  72.                                         'channel_to_typing' => 2275,
  73.                                         'channel_name' => '[cspacer]«● KANAŁÓW PRYWATNYCH: '
  74.                                 )
  75.                         ),
  76.                 )
  77.         );
  78.         $config[1]['events']     = array(
  79.                 'ignored_events' => array('crewOnline','randomGroup'), /** Ignorowane eventy. **/
  80.                 'events_executes' => array(
  81.                         'poke_admins' => array( /** Połkowanie adminów po określonym czasie od wejscia na kanał. **/
  82.                                 'seconds' => 5,
  83.                                 'minutes' => 0,
  84.                                 'hours'   => 0,
  85.                                 'days'    => 0
  86.                         ),
  87.                         'channelChecker' => array( /** Sprawdzanie kanałów co jaki czas. **/
  88.                                 'seconds' => 0,
  89.                                 'minutes' => 2,
  90.                                 'hours'   => 1,
  91.                                 'days'    => 0
  92.                         ),
  93.                         'vipGroup' => array(
  94.                                 'seconds' => 2,
  95.                                 'minutes' => 0,
  96.                                 'hours' => 0,
  97.                                 'days' => 0
  98.                         ),
  99.                         'adminList' => array(
  100.                                 'seconds' => 0,
  101.                                 'minutes' => 1,
  102.                                 'hours' => 0,
  103.                                 'days' => 0
  104.                         ),
  105.                         'awayGroup' => array(
  106.                                 'seconds' => 2,
  107.                                 'minutes' => 0,
  108.                                 'hours' => 0,
  109.                                 'days' => 0
  110.                         ),
  111.                         'channelGroup' => array( /** Po wejsciu na kanał za ile czasu ma dać rangę. **/
  112.                                 'seconds' => 2,
  113.                                 'minutes' => 0,
  114.                                 'hours' => 0,
  115.                                 'days' => 0
  116.                         ),
  117.                         'reklama' => array( /** Co jaki czas ma być wysyłana wiadomość na chacie głównym. **/
  118.                         'seconds' => 0,
  119.                         'minutes' => 0,
  120.                         'hours' => 6,
  121.                         'days' => 0
  122.                         ),
  123.                         'randomGroup' => array(
  124.                                 'seconds' => 0,
  125.                                 'minutes' => 0,
  126.                                 'hours' => 0,
  127.                                 'days' => 0
  128.                         ),
  129.                         'crewOnline' => array(
  130.                                 'seconds' => 2,
  131.                                 'minutes' => 1,
  132.                                 'hours' => 0,
  133.                                 'days' => 0
  134.                         ),
  135.                         'serverName' => array(
  136.                                 'seconds' => 10,
  137.                                 'minutes' => 0,
  138.                                 'hours'   => 0,
  139.                                 'days'    => 0
  140.                         ),
  141.                         'adminsOnline' => array(
  142.                                 'seconds' => 0,
  143.                                 'minutes' => 1,
  144.                                 'hours' => 0,
  145.                                 'days' => 0
  146.                         ),
  147.                         'getChannel' => array(
  148.                                 'seconds' => 2,
  149.                                 'minutes' => 0,
  150.                                 'hours' => 0,
  151.                                 'days' => 0
  152.                         ),
  153.                         'youtubeOnline' => array(
  154.                                 'seconds' => 2,
  155.                                 'minutes' => 1,
  156.                                 'hours' => 0,
  157.                                 'days' => 0
  158.                         ),
  159.                         'no_date_checker' => array(
  160.                                 'seconds' => 0,
  161.                                 'minutes' => 2,
  162.                                 'hours' => 1,
  163.                                 'days' => 0
  164.                         ),
  165.                         'girlsOnline' => array(
  166.                                 'seconds' => 2,
  167.                                 'minutes' => 0,
  168.                                 'hours' => 0,
  169.                                 'days' => 0
  170.                         ),
  171.                         'onlineRecord' => array(
  172.                                 'seconds' => 5,
  173.                                 'minutes' => 0,
  174.                                 'hours' => 0,
  175.                                 'days' => 0
  176.                         ),
  177.                 ),
  178.                 'events_configs' => array(             
  179.                         'poke_admins' => array(
  180.                                 'onClientAreOnChannel' => array(42),  /** Kanały na które ma wejść użytkownik by połkowało. **/
  181.                                 'groups_poke'          => array(472), /** Rangi które mają otrzymać poke. **/
  182.                                 'ignored_groups'       => array(93) /** Ignorowane grupy. **/
  183.                     ),
  184.                         'serverName' => array(
  185.                                 'name' => 'IP: TS3GAMES.PL ® Publiczny Serwer TS3 '
  186.                         ),
  187.                         'vipGroup' => array(
  188.                                 'onClientAreOnChannel' => array(2276,2310),
  189.                                         'groups' => array(
  190.                                                 2276 => array(461),
  191.                                                 2310 => array(469),
  192.                                                 ),
  193.                                 'all_groups' => array(461,469)
  194.                         ),
  195.                         'channelChecker' => array(
  196.                                 'checker_type'         => 'topicdate', /** Gdzie ma sprawdzać datę domyślne: topicdate **/
  197.                                 'chennel_pid'          => array(66), /** Strefa gdzie ma sprawdzać kanały. **/
  198.                                 'check_channel_names'  => true, /** Sprawdzanie nazw kanałów. **/
  199.                                 'channel_name_regex'   => '/[0-9]{1,3}\.(.*)/', /** Czy ma numerować kanały 1. Nazwa. **/
  200.                                 'foul_language'        => array('kurwa','huj','cipa','pl'), /** Zle nazwy kanałów. **/
  201.                                 'check_channel_data'   => true, /** Czy ma sprawdzać datę. **/
  202.                                 'channel_data_regex'   => '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}$/', /** Sprawdzanie formy daty. **/
  203.                         ),
  204.                         'no_date_checker' => array(
  205.                                 'checker_type'         => 'notopicdate', /** Gdzie ma sprawdzać datę domyślne: topicdate **/
  206.                                 'chennel_pid'          => array(66), /** Strefa gdzie ma sprawdzać kanały. **/
  207.                                 'check_channel_names'  => true, /** Sprawdzanie nazw kanałów. **/
  208.                                 'channel_name_regex'   => '/[0-9]{1,3}\.(.*)/', /** Czy ma numerować kanały 1. Nazwa. **/
  209.                                 'foul_language'        => array('kurwa','huj','cipa','pl'), /** Zle nazwy kanałów. **/
  210.                                 'check_channel_data'   => true, /** Czy ma sprawdzać datę. **/
  211.                                 'channel_data_regex'   => '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}$/', /** Sprawdzanie formy daty. **/
  212.                         ),
  213.                         'getChannel' => array(
  214.                                 'channel_admin_group_id' => 5,
  215.                                 'channels_section' => 66,
  216.                                 'channel_num_regex' => '/(.*)\.(.*)/',
  217.                 'default_subchannels' => 3,
  218.                 'max_subchannels' => 3,
  219.                                 'channel_codec' => 4,
  220.                                 'channel_codec_level' => 10,
  221.                                 'onClientAreOnChannel' => array(2267)
  222.                         ),
  223.                         'adminList' => array(
  224.                                 'groups' => array(463,263,213,256,214,280),
  225.                                 'away_time' => 10 * 60,
  226.                                 'channel' => 2311
  227.                     ),
  228.                         'adminsOnline' => array(
  229.                                 'write_channel' => 483,
  230.                                 'up_description' => '\n [center][size=11][b]TS3GAMES.PL[/b] - Status Administracji.[/size][/center]\n\n',
  231.                                 'lower_description' => '\n[right][size=10][u][i]TS3GAMES.PL - Usługi TeamSpeak3![/right]',
  232.                                 'groups' => array(405) 
  233.                         ),                     
  234.                         'awayGroup' => array(
  235.                                 'away_group' => 471
  236.                     ),
  237.                         'randomGroup' => array(                                
  238.                                 'cache_path' => '/home/bot/BotHelper/inc/cache/randomGroup',                                   
  239.                                 'need_groups' => array(96,97), 
  240.                                 'write_channel' => 0,                          
  241.                                 'ignore_groups' => array(11,301,305,306,307,312,313,50,292,293,185,230,270),                                   
  242.                                 'add_group' => 0,                                      
  243.                                 'group_time' => 1 * 24 * 60 * 60,
  244.                     ),
  245.                         'youtubeOnline' => array(
  246.                             'write_channel' => 2278,
  247.                                 'groups' => array(35),
  248.                                 'text_top' => '\n [center][size=11][b]TS3GAMES.PL[/b] - Youtuberzy Online.[/center]\n\n',
  249.                                 'text_bottom' => '\n[right][img]http://www.iv.pl/images/71877113845980399780.jpg[/img][/right]',
  250.                                 'channel_name' => '[cspacer] • Youtuberów Online: ' 
  251.                         ),
  252.                         'girlsOnline' => array(
  253.                             'write_channel' => 2279,
  254.                                 'groups' => array(25),
  255.                                 'text_top' => '\n [center][size=11][b]TS3GAMES.PL[/b] - Użytkowniczki Online.[/center]\n\n',
  256.                                 'text_bottom' => '\n[right][img]http://www.iv.pl/images/71877113845980399780.jpg[/img][/right]',
  257.                                 'channel_name' => '[cspacer] • Użytkowniczki Online: '      
  258.                         ),
  259.                         'onlineRecord' => array(
  260.                                 'write_channel' => 0,
  261.                                 'name' => '[cspacer] • Rekord Online:',
  262.                                 'cache_file' => '/root/BotHelper/inc/cache/recordOnline'
  263.                         ),
  264.                     'channelGroup' => array(
  265.                         'onClientAreOnChannel' => array(2268,2270),  /** Id kanałów do odpowiednich rang. **/
  266.                 'groups' => array(
  267.                 2268 => array(14), /** 2268 odpowiada za kanał 14 za rangę. **/
  268.                         2270 => array(26), /** 2270 odpowiada za kanał 26 za rangę. **/                      
  269.                         ),
  270.                 'all_groups' => array(14,26) /** Wszystkie grupy rejestracyjne. **/
  271.                         )
  272.                 )
  273.         );
  274.         /** Bot id 2 configuration **/
  275. $config[2]['connection'] = array(
  276.                
  277.          
  278.             'server_ip' => '', /** Adres serwera. **/
  279.            
  280.                
  281.          
  282.             'server_query_port' => 10011, /** Query Port standard: 10011. **/
  283.            
  284.                  
  285.          
  286.             'server_id' => 1, /** Numer serwera standard: 1. **/
  287.            
  288.          
  289.          
  290.             'server_query_login' => 'serveradmin', /** Login do konta query nie polecam robić na serveradmin. **/
  291.            
  292.          
  293.          
  294.             'server_query_password' => '', /** Hasło do konta query.**/
  295.            
  296.          
  297.          
  298.             'commands_mode' => true, /** Czy włączyć komendy. **/
  299.            
  300.          
  301.             'bot_name' => 'System', /** panel first-ts.pl **/
  302.            
  303.          
  304.          
  305.             'move_to_channel' => 2271 /** na którym kanale bot ma się znajdować .**/  
  306. );
  307. $config[2]['options'] = array(
  308.        
  309.          
  310.             'enable_commands_system' => true, /** Czy ma być włączone na tym Id system komend. **/
  311.            
  312.        
  313.          
  314.             'enable_plugins_and_events_system' => false, /** Czy włączyć pluginy i eventy na tym id domyśl: false **/
  315.            
  316.        
  317.          
  318.             'idle_seconds' => 5, /** Czas opóźnienia. **/
  319.  
  320.        
  321. );
  322. $config[2]['commands'] = array(
  323.                
  324.     /** Lista komend. **/    
  325.     'disable_commands' => array(),      
  326.                 'commands_configs' => array(
  327.                                 'ch' => array(
  328.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  329.                                         'channels_section' => 66, /** Sekcja kanałowa. **/
  330.                                         'channel_num_regex' => '/(.*)\.(.*)/', /**  **/
  331.                                         'channel_admin_group_id' => 5,  /** Id channel admina.  **/
  332.                     'default_subchannels' => 3, /** Domyślna liczba podkanałów.  **/
  333.                     'max_subchannels' => 3, /** Maksymalna liczba podkanałów  **/
  334.                                         'channel_codec' => 4, /** Kodek kanału 4 = Voice . **/
  335.                                         'channel_codec_level' => 10, /** Poziom kodeka. **/
  336.                                         'help' => 'Komenda zakłada kanał w strefie prywatnej.',
  337.                                         'usage' => '<numer użytkownika> [ilość podkanałów]'
  338.                                 ),
  339.                                 'ch_nodate' => array(
  340.                                         'groups' => array(463,263,213,256,214,280),
  341.                                         'channels_section' => 66,
  342.                                         'channel_num_regex' => '/(.*)\.(.*)/',
  343.                                         'channel_admin_group_id' => 5,
  344.                     'default_subchannels' => 3,
  345.                     'max_subchannels' => 3,
  346.                                         'channel_codec' => 4,
  347.                                         'channel_codec_level' => 10,
  348.                                         'help' => 'Komenda zakłada kanał w strefie prywatnej.',
  349.                                         'usage' => '<numer użytkownika> [ilość podkanałów]'
  350.                                 ),
  351.                     'moveclient' => array(
  352.                                         'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
  353.                                         'help' => 'Komenda przenosi użytkownika na Twój kanał.',
  354.                                         'usage' => '<numer użytkownika>'
  355.                                 ),
  356.                 'gotoclient' => array(
  357.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  358.                                         'blocked_channels' => array(), /** Zablokowane kanały.  **/
  359.                                         'help' => 'Komenda przenosi Cię na kanał użytkownika.',
  360.                                         'usage' => '<numer użytkownika>'
  361.                                 ),
  362.                 'meeting' => array(
  363.                                         'groups' => array(463),/** Grupy które mogą korzystać z komendy. **/
  364.                                         'move_groups' => array(463,263,213,256,214,280), /** Grupy które ma przenościć.  **/
  365.                                         'meeting_channel' => 2281, /** Kanał spotkań.  **/
  366.                                         'help' => 'Komenda przenosi wszystkich administratorów na określony kanał.',
  367.                                         'usage' => ''
  368.                                 ),
  369.                 'adminsonline' => array(
  370.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  371.                                         'admin_groups' => array(463,263,213,256,214,280), /** Grupy Administracyjne.  **/
  372.                                         'help' => 'Komenda wyświetla listę administratorów online.',
  373.                                         'usage' => ''
  374.                                 ),
  375.                 'channellist' => array(
  376.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  377.                                         'help' => 'Komenda wyświetla listę kanałów.',
  378.                                         'usage' => ''
  379.                                 ),
  380.                 'clientlist' => array(
  381.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  382.                                         'help' => 'Komenda wyświetla listę użytkowników wraz z dodatkowymi danymi.',
  383.                                         'usage' => ''
  384.                                 ),
  385.                 'commands' => array(
  386.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  387.                                         'help' => 'Komenda wyświetla informacje o dostępnych komendach.',
  388.                                         'usage' => ''
  389.                                 ),
  390.                 'memory' => array(
  391.                                         'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
  392.                                         'help' => 'Komenda pokazuje aktualny stan używanej pamięci przez aplikacje.',
  393.                                         'usage' => ''
  394.                                 ),
  395.                 'findclients' => array(
  396.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  397.                                         'help' => 'Komenda wyszukuje użytkownika którego nazwa zawiera frazę z parametru.',
  398.                                         'usage' => '<filtr>'
  399.                                 ),
  400.                 'pwall' => array(
  401.                                         'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
  402.                                         'help' => 'Komenda wysyła wiadomość prywatną do wszystkich użytkowników serwera o danej treści.',
  403.                                         'usage' => '<wiadomość>'
  404.                                 ),
  405.                                 'pokeall' => array(
  406.                                         'groups' => array(463), /** Grupy które mogą korzystać z komendy. **/
  407.                                         'help' => 'Komenda wysyła poke do wszystkich użytkowników serwera.',
  408.                                         'usage' => '<wiadomość>'
  409.                                 ),
  410.                                 'checker' => array(
  411.                                         'groups' => array(463,263,213,256,214,280), /** Grupy które mogą korzystać z komendy. **/
  412.                                         'cache_dir' => '/root/BotHelper/cache/', /** Ścieżka do zapisu. **/
  413.                                         'help' => 'Komenda pozwala na podglądanie statystyki prowadzonej przez system dla danego kanału.',
  414.                                         'usage' => '<identyfikator kanału>'
  415.                                 )
  416.             )  
  417.  
  418. );
  419. /** end of adds configuration **/
  420. ?>