Facebook
From Little Meerkat, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 280
  1. <?php
  2.  
  3. $config   = [];
  4. $config[] = [];
  5.        
  6. /** Bot id 1 configuration **/
  7. $config[1]['connection'] = [
  8.                 /**
  9.          * @name TeamSpeak3 Server IP Adress
  10.          * @format 0.0.0.0
  11.          */
  12.                  
  13.                         'server_ip'                        => '185.11.146.159',
  14.                        
  15.                 /**
  16.          * @name TeamSpeak3 Server Query Port
  17.          * @default 45555
  18.          */    
  19.                         'server_query_port'                => 43051,
  20.                        
  21.                 /**
  22.          * @name TeamSpeak3 Server ID
  23.          * @default 1
  24.          */    
  25.                  
  26.                         'server_id'                        => 1,
  27.                        
  28.                 /**
  29.           * @name TeamSpeak3 Server Query Login
  30.           * @default serveradmin
  31.           */
  32.                  
  33.                         'server_query_login'               => 'Mbot',
  34.                        
  35.                 /**
  36.           * @name TeamSpeak3 Server Query Password
  37.                   */  
  38.                  
  39.                         'server_query_password'            => 'MXvPoUZU',
  40.                        
  41.                        
  42.                 /**
  43.           * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  44.           * @default false
  45.           */
  46.                  
  47.                         'commands_mode'                    => false,
  48.                        
  49.                 /**
  50.           * @name There you can change bot nickname
  51.           * @default mBot Premium
  52.           */
  53.                  
  54.                         'bot_name'                         => 'Guard System',
  55.                
  56.                 /**
  57.           * @name Channel ID where bot enter (false - disable / id - enable)
  58.           * @default false
  59.           */
  60.                
  61.                         'move_to_channel'                  => 465
  62.                  
  63. ];
  64. $config[1]['server'] = [
  65.                 /**
  66.          * This is a checksum done edit this.
  67.          * @default false
  68.          */
  69.                         'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  70.                        
  71. ];
  72. $config[1]['options']    = [
  73.        
  74.             /**
  75.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  76.          * @default false
  77.          */
  78.                  
  79.                         'enable_plugins_and_events_system' => true,
  80.                        
  81.                 /**
  82.          * @name Enable/Disable mysql system
  83.          * @default true
  84.          */
  85.                
  86.                         'enable_database'                                  => true,
  87.                        
  88.                 /**
  89.          * @name The folder name from the events and plugins
  90.          * @default FirstInstance
  91.          */    
  92.                        
  93.                         'folder_name'                                      => 'FirstInstance',
  94.                        
  95.                 /**
  96.          * @name Bot idle time before do next tasks
  97.          * @default 1
  98.          */    
  99.                  
  100.                         'idle_seconds'                     => 1,
  101.                        
  102.                             /**
  103.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  104.          * @default false
  105.          */
  106.                  
  107.                         'enable_commands_system' => false
  108.                
  109. ];
  110.  
  111. /** Mysql configuration **/    
  112. $config[1]['db'] = [
  113.  
  114.         'host'                        => 'localhost',
  115.         'user'                            => 'root',
  116.         'pass'                        => 'norwida2',
  117.         'name'                        => 'MBOT'
  118.                  
  119. ];
  120. /** end of mysql configuartion **/    
  121.        
  122.        
  123. $config[1]['plugins'] = [
  124.        
  125.                 /**
  126.          * @name Dosabled plugins
  127.          * @format 'simplePlugin'
  128.          */
  129.        
  130.                         'ignored_plugins' => ['banGroups'],
  131.                        
  132.                 /**
  133.          * @name Specyfic plugin configurations
  134.          */    
  135.  
  136.                         'plugins_configs' => [
  137.                                 'awayGroup' => [
  138.                                         'away_group' => 0, // Grupa, która ma nadać
  139.                                         'groups_ignore' => [],  // Grupy ignorowane    
  140.                                         'time' => 1 * 60 * 60,
  141.                                 ],
  142.                                 'connectMessage' => [
  143.                                 /*
  144.                                         Dostępne wpisy:
  145.                                         * [SERVER_NAME] - Serwer: Nazwa Serwera,
  146.                                         * [SERVER_MAX_CLIENTS] - Serwer: Maksymalna ilość klientów,
  147.                                         * [SERVER_CLIENTS] - Serwer: Aktualnie online,
  148.                                         * [SERVER_HOST_MESSAGE] - Serwer: Wiadomość hostu,
  149.                                         * [SERVER_WELCOME_MESSAGE] - Serwer: Wiadomość powitalna,
  150.                                         * [SERVER_VERSION] - Serwer: Wersja serwera,
  151.                                         * [SERVER_PLATFORM] - Serwer: Platforma serwera,
  152.                                         * [SERVER_CLIENTS_PERCENT] - Serwer: Procent zajętych slotów np 512/512 (100,
  153.                                         * [SERVER_PACKET] - Serwer: Ilość pakietów na serwerze,
  154.                                         * [SERVER_PING_TOTAL] - Serwer: Ilość pingu,
  155.                                         * [CLIENT_NICKNAME] - Użytkownik: Nazwa użytkownika,
  156.                                         * [CLIENT_LAST_CONNECT] - Użytkownik: Ostatnie połączenie,
  157.                                         * [CLIENT_COUNTRY] - Użytkownik: Kraj użytkownika,
  158.                                         * [CLIENT_CONNECT] - Użytkownik: Ilość połączeń,
  159.                                         * [Client_ID] - Użytkownik: Unikalny identyfikator
  160.                                 */
  161.                                         'cache_file' => '/home/mbot/cache/connection_record',
  162.                                         'poke' => [
  163.                                                 'poke_message_status' => false,
  164.                                         ]
  165.                                 ],
  166.                                 'noRecording' => [
  167.                     'no_record_channels' => [0], // Kanały gdzie nie można nagrywać.
  168.                     'groups_ignore' => [6] // Grupy ignorowane
  169.                ],
  170.                             'banGroups' => [
  171.                                 /**
  172.                                         Plugin służacy do automatycznego nadawanie bana użytkownikowi dzięki nadaniu mu odpowiedniej grupy.
  173.                                         Informacje:
  174.                                                 [*] 'time'              - Służy do definiowania czasu bana w sekundach.
  175.                                                 [*] 'group'     - Tutaj wpisujemy id grupy po nadaniu, której otrzyma ktoś bana.
  176.                                                 [*] 'reason'    - Tutaj wpisujemy powód bana, który się wyświetli po nadaniu grupy.
  177.                                         Dodawanie kolejnego rekordu:
  178.                                                 Wystarczy, że skopiujesz to i uzupełnisz:
  179.                                                         1 => array('time' => 0, 'group' => 0, 'reason' => 'Powód bana'),
  180.  
  181.                                 */
  182.                                         'groups' => [
  183.                                                 0 => ['time' => 15 * 60, 'group' => 0, 'reason' => 'Ban nadany na okres 15 minut.'],
  184.                                         ]
  185.                             ],
  186.                            'serverGroupProtection' => [
  187.                            /**
  188.                                 Plugin służacy do ochrony wyznaczonych grup.
  189.                                 Informacje:
  190.                                         [*] 'protection_group'   - Tutaj należy wpisać wszystkie grupy chronione,
  191.                                         [*]     'userInGroup'            - Tutaj wpisujemy "unique_id" => id_grupy.
  192.                            */
  193.                            'protectionGroup' => [171, 169, 172, 173],
  194.                            'userInGroup' => [
  195.                                 # Unikalne => grupa
  196.                                         "BO7DvU3tA8vP8cFk/10wxbvyMO4=" => 6,
  197.                                         "WLuMWMahY+Lwl/1R4UBscZM5Y7U=" => 6,
  198.                                         "bWJvdDIyLjI4WG1DVnoxMjQ1MQ==" => 6,
  199.                                         "S6BMlAq9ejdmvD2v25PD8Tu+BoY=" => 199,
  200.                                         "ycPatyCAqIJFlaqYoYhSo4T5UVs=" => 14,
  201.                            ]                      
  202.                         ],
  203.                         'proxyBlocker' => [
  204.                                 /**
  205.                                          Plugin służący do wykrywania użytkowników, którzy korzystają z Virtual Private Network czyt. VPN.
  206.                                          Informacje:
  207.                                                 [*] 'group_ignore'              - Tutaj wpisujemy grupy, które ma ignorować.
  208.                                 */
  209.                                
  210.                                 'Notifications' => [
  211.                                         'status' => false,
  212.                                         'groups' => []
  213.                                 ],
  214.                                 'groups_ignore' => [6]
  215.                         ]
  216.         ]
  217. ];
  218.        
  219. $config[1]['events'] = [
  220.        
  221.                 /**
  222.          * @name Dosabled events
  223.          * @format 'simpleEvent'
  224.          */
  225.        
  226.                         'ignored_events' => ['channelGroup', 'reklama'],
  227.  
  228.                 /**
  229.          * @name Specyfic events time configuration
  230.          */    
  231.                
  232.                         'events_executes' => [
  233.                        
  234.                                 'serverName' => ['seconds' => 10,'minutes' => 1,'hours'   => 0,'days' => 0],
  235.                                
  236.                                 'onlineRecord' => ['seconds' => 3,'minutes' => 0,'hours' => 0,'days' => 0],
  237.                                
  238.                                 'adminsOnline' => ['seconds' => 5,'minutes' => 2,'hours' => 0,'days' => 0],
  239.                                
  240.                                 'groupOnline'=> ['seconds' => 15,'minutes' => 0,'hours' => 0,'days' => 0],
  241.                                
  242.                                 'adminList' => ['seconds' => 1,'minutes' => 3,'hours' => 0,'days' => 0],
  243.                                
  244.                                 'adminsOnChannels' => ['seconds' => 5,'minutes' => 0,'hours' => 0,'days' => 0],
  245.                                
  246.                                 'topConnectionTime' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  247.                                
  248.                                 'topConnections' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  249.                                
  250.                                 'timeSpent' => ['seconds' => 2, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  251.                                
  252.                                 'topoftheweek' => ['seconds' => 0, 'minutes' => 3, 'hours' => 0, 'days' => 0],
  253.                                
  254.                                 'poke_admins' => ['seconds' => 15, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  255.                                
  256.                                 'multiFunction' => ['seconds' => 30, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  257.                                
  258.                                 'channelGroup' => ['seconds' => 3,'minutes' => 0,'hours'  => 0,'days' => 0],  
  259.                                
  260.                                 'channelMessage' => ['seconds' => 3,'minutes' => 0,'hours'  => 0,'days' => 0],
  261.                                
  262.                                 'reklama' => ['seconds' => 0, 'minutes' => 0, 'hours' => 1, 'days' => 0],
  263.                         ],
  264.                        
  265.                 /**
  266.           * @name Specyfic event configurations
  267.           */
  268.                        
  269.                         'events_configs' => [
  270.                        
  271.                                 'serverName' => [
  272.                                         'change_modal_message' => [
  273.                                                 'status' => true,
  274.                                         ],
  275.                                         'name' => ' [Dostępni użytkownicy: [online] [name]]',
  276.                                 ],
  277.                                
  278.                                 'channelGroup' => [
  279.                                         'onClientAreOnChannel' => [1102, 1103], // Wszystkie kanały
  280.                                                 'groups' => [
  281.                                                         1102 => [250], // Kanał = grupa, która ma nadac po wejściu
  282.                                                         1103 => [524] // Kanał = grupa, która ma nadac po wejściu
  283.                                                 ],
  284.                                                 'all_groups' => [250, 251], // Wszystkie grupy
  285.                                                 'time' => 1 * 24 * 60 * 60 // Czas jaki trzeba odczekać aby otrzymać rangę
  286.                                 ],
  287.                                
  288.                                 'channelMessage' => [
  289.                                         'onClientAreOnChannel' => [0],
  290.                                                 'groups' => [
  291.                                                         0 => 'Witaj, [b][name][/b].\n Twój link do procesu rejestracyjnego to: [url=http:///?verification&id=[id]]Przejdź[/url].',
  292.                                                 ],
  293.                                         'acces' => [0]
  294.                                 ],
  295.                                
  296.                                 'adminsOnChannels' => [
  297.                                         'adminList' => [
  298.                                                 'BO7DvU3tA8vP8cFk/10wxbvyMO4=' => [
  299.                                                         'channel_id' => 1061 ],
  300.                                                 'WLuMWMahY+Lwl/1R4UBscZM5Y7U=' => [
  301.                                                         'channel_id' => 1060 ],
  302.                         'S6BMlAq9ejdmvD2v25PD8Tu+BoY=' => [
  303.                                                         'channel_id' => 1065 ],
  304.                         'ycPatyCAqIJFlaqYoYhSo4T5UVs=' => [
  305.                                                         'channel_id' => 1072 ],                                        
  306.                                                 ],
  307.                                                 /*
  308.                                                         Aby dodać kolejny rekord należy wpisywać tak:
  309.                                                         'Unique ID' => array(
  310.                                                                 'channel_id' => 0 // Tutaj id kanału danego admina
  311.                                                         ),
  312.                                                 */
  313.                                        
  314.                                         'channel_name' => '[[group_name]] [admin_nick] [admin_status]', // Jak ma wyświetlać teraz np. [Query]  [Offline] [KlassKai]
  315.                                         'groups' => [6, 199, 255, 10, 14], // Wpisujemy wszystkie grupy administracji
  316.                                 ],
  317.                                
  318.                                 'topConnectionTime' => [
  319.                                         'top_desc' => '[center][size=15][b]Ranking TOP [records][/b]\n Najdłuższe połączenie[/center]\n\n',
  320.                                         'write_channel' => 1054, // Kanał, gdzie ma wypisywać osoby.
  321.                                         'numbers_of_records' => 20, // Ilośc rekordów
  322.                                         'groups_ignore' => [19] // Ignorowane grupy.
  323.                                 ],
  324.                                
  325.                                 'topConnections' => [
  326.                                         'top_desc' => '[center][size=15][b]Ranking TOP [records][/b]\n Największa ilość połączeń[/center]\n\n',
  327.                                         'write_channel' => 1055, // Kanał, gdzie ma wypisywać osoby.
  328.                                         'numbers_of_records' => 20, // Ilośc rekordów
  329.                                         'groups_ignore' => [19] // Ignorowane grupy.
  330.                                 ],
  331.                                
  332.                                 'timeSpent' => [
  333.                                         'top_desc' => '[center][size=15][b]Ranking TOP [count][/b]\n Spędzony czas[/center]\n\n',
  334.                                         'write_channel' => 1052, // Kanał, gdzie ma wypisywać osoby.
  335.                                         'numbers_of_records' => 20, // Ilośc rekordów
  336.                                         'interval' => 5 * 60, // Tutaj zostawiamy bez zmian, w przypadku gdy zmienimy czas edytowania kanału tutaj tez.
  337.                                         'groups_ignore' => [19] // Ignorowane grupy.
  338.                                 ],
  339.                                
  340.                                 'onlineRecord' => [
  341.                                         'write_channel' => 295, // Kanał gdzie ma wpisywać
  342.                                         'name' => '[››] Rekord użytkowników: [record]', // Nazwa kanału
  343.                                         'description' => '[center][size=15][b]Informacje - Serwer[/b]\n Rekord dostępnych użytkowników[/center]\n[size=10]\nObecny rekord wynosi: [b][record][/b].\nRekord ustanowiono: [b][date][/b][/size][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  344.                                         'cache_file' => '/home/mbot/inc/cache/recordOnline' // Wpisujemy sciężkę do pliku.
  345.                                 ],
  346.                                
  347.                                 'topoftheweek' => [
  348.                                         'top_desc' => '[center][size=15][b]Ranking najaktywniejszych z całego tygodnia[/center]\n',
  349.                                         'write_channel' => 1104, // Kanał, gdzie ma wypisywać osoby.
  350.                                         'numbers_of_records' => 20, // Ilośc rekordów
  351.                                         'interval' => 5 * 60, // Tutaj zostawiamy bez zmian, w przypadku gdy zmienimy czas edytowania kanału tutaj tez.
  352.                                         'ignore_idle_time' => 10 * 60,
  353.                                         'groups_ignore' => [19], // Ignorowane grupy.
  354.                                         'cache_path' => '/home/mbot/inc/cache/',
  355.                                 ],
  356.                                
  357.                                 'adminsOnline' => [
  358.                                         'write_channel' => 70, // Kanał gdzie ma wpisywać
  359.                                         'channel_name' => '[rspacer]Dostępnych Adminów: [admins]', // Nazwa kanału
  360.                                         'up_description' => '\n [center][size=11][b]Status Administracji[/size][/center]\n\n',
  361.                                         'groups' => [6, 199, 255, 10, 14] // Grupy administracji
  362.                                 ],
  363.                                
  364.                                 'groupOnline' => [
  365.                                         'up_description' => '\n [center][size=11][b]Strefa VIP[/center]\n\n',
  366.                                         'clans' => [
  367.                                                 1 => [
  368.                                                         'group' => [257],
  369.                                                         'cid' => 1105,
  370.                                                         'name' => '[››]Online PNKK [online]'
  371.                                                 ],
  372.                                                 2 => [
  373.                                                         'group' => [0],
  374.                                                         'cid' => 0,
  375.                                                         'name' => 'Osób dostępnych: [online]'
  376.                                                 ],
  377.                                         ],
  378.                                 ],
  379.                                
  380.                                 'adminList' => [
  381.                                         'up_description' => '\n [center][size=15][b]Lista Administracji[/size][/center]\n\n',
  382.                                         'groups' => [0], // Grupy administracji np. array(3,5),
  383.                                         'away_time' => 0 * 0, // Czas po jakim ma pokazywac Away.
  384.                                         'channel' => 0, // Kanał gdzie ma wypisywać
  385.                                 ],    
  386.                                
  387.                                 'poke_admins' => [
  388.                                         'type' => 'poke', // Dostępne typy: poke/pw
  389.                     'onClientAreOnChannel' => [448], // Lista kanałów pomocy
  390.                     'groups_poke' => [
  391.                         448 => [252], // Kanał = grupy, które ma poketować.
  392.                     ],
  393.                                         'ignored_channel' => [448], // Ignorowane kanały, jeżeli będzie tam admin nie dostanie poke.
  394.                                         'groups' => [252], // Rangi, które mają dostawać poke, wpisujemy wszystkie
  395.                 ],
  396.                                
  397.                                 'multiFunction' => [
  398.                                         'status' => true, // Status
  399.                                         'Current_time' => [
  400.                                                 'status' => true, // Status
  401.                                                 'channel_to_typing' => 1075, // Kanał gdzie ma wpisywać
  402.                                                 'channel_name' => '[cspacer]» Zegarynka: [time] «' // Nazwa kanału
  403.                                         ],
  404.                                         'Number_of_channels' => [
  405.                                                 'status' => true, // Status
  406.                                                 'channel_to_typing' => 1046, // Kanał gdzie ma wpisywać
  407.                                                 'channel_name' => '[››] Ilość kanałów: [channels]' // Nazwa kanału
  408.                                         ],
  409.                                         'Online_list' => [
  410.                                                 'status' => true, // Status
  411.                                                 'channel_to_typing' => 1048, // Kanał gdzie ma wpisywać
  412.                                                 'channel_name' => '[››] Użytkowników online: [clients]' // Nazwa kanału
  413.                                         ],
  414.                                         'Away_list' => [
  415.                                                 'status' => false, // Status
  416.                                                 'channel_to_typing' => 78, // Kanał gdzie ma wpisywać
  417.                                                 'channel_name' => 'Niedostępni użytkownicy: [clients] [name]' // Nazwa kanału
  418.                                         ],
  419.                                         'Private_channels' => [
  420.                                                 'status' => true, // Status
  421.                                                 'pid' => [516, 519], // Wpisujemy sekcję kanałow prywatnych
  422.                                                 'channel_to_typing' => 1047, // Kanał gdzie ma wpisywać
  423.                                                 'channel_name' => '[››] Kanałow prywatnych: [priv_channels]' // Nazwa kanału
  424.                                         ]
  425.                                 ],
  426.                         ]
  427. ];
  428. /** end of adds configuration **/
  429. /** Bot id 2 configuration **/
  430. $config[2]['connection'] = [
  431.                 /**
  432.          * @name TeamSpeak3 Server IP Adress
  433.          * @format 0.0.0.0
  434.          */
  435.                  
  436.                         'server_ip'                        => '185.11.146.159',
  437.                        
  438.                 /**
  439.          * @name TeamSpeak3 Server Query Port
  440.          * @default 45555
  441.          */    
  442.                         'server_query_port'                => 43051,
  443.                        
  444.                 /**
  445.          * @name TeamSpeak3 Server ID
  446.          * @default 1
  447.          */    
  448.                  
  449.                         'server_id'                        => 1,
  450.                        
  451.                 /**
  452.           * @name TeamSpeak3 Server Query Login
  453.           * @default serveradmin
  454.           */
  455.                  
  456.                         'server_query_login'               => 'Mbot',
  457.                        
  458.                 /**
  459.           * @name TeamSpeak3 Server Query Password
  460.                   */  
  461.                  
  462.                         'server_query_password'            => 'MXvPoUZU',
  463.                        
  464.                        
  465.                 /**
  466.           * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  467.           * @default false
  468.           */
  469.                  
  470.                         'commands_mode'                    => false,
  471.                        
  472.                 /**
  473.           * @name There you can change bot nickname
  474.           * @default mBot Premium
  475.           */
  476.                  
  477.                         'bot_name'                         => 'Channel Master',
  478.                
  479.                 /**
  480.           * @name Channel ID where bot enter (false - disable / id - enable)
  481.           * @default false
  482.           */
  483.                
  484.                         'move_to_channel'                  => 465
  485.                  
  486. ];
  487. $config[2]['server'] = [
  488.                 /**
  489.          * This is a checksum done edit this.
  490.          * @default false
  491.          */
  492.                         'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  493.                        
  494. ];
  495. $config[2]['options']    = [
  496.        
  497.             /**
  498.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  499.          * @default false
  500.          */
  501.                  
  502.                         'enable_plugins_and_events_system' => true,
  503.                        
  504.                 /**
  505.          * @name Enable/Disable mysql system
  506.          * @default false
  507.          */
  508.                
  509.                         'enable_database'                                  => false,
  510.                        
  511.                 /**
  512.          * @name The folder name from the events and plugins
  513.          * @default FirstInstance
  514.          */    
  515.                        
  516.                         'folder_name'                                      => 'ThirtyInstance',
  517.                        
  518.                 /**
  519.          * @name Bot idle time before do next tasks
  520.          * @default 1
  521.          */    
  522.                  
  523.                         'idle_seconds'                     => 10,
  524.                        
  525.                             /**
  526.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  527.          * @default false
  528.          */
  529.                  
  530.                         'enable_commands_system' => false
  531. ];
  532.        
  533. $config[2]['plugins'] = [
  534.                 /**
  535.          * @name Disabled plugins
  536.          * @format 'simplePlugin'
  537.          */
  538.                  
  539.                         'ignored_plugins' => [],
  540.                        
  541.                 /**
  542.          * @name Specyfic plugin configurations
  543.          */
  544.                        
  545.                         'plugins_configs' => [
  546.                        
  547.                                 'channelCheckers' => [
  548.                                         'checker_type'                    => 'topicdate',
  549.                                         'channel_name_regex'              => '/[0-9]{1,3}\.(.*)/',
  550.                                         'channel_num_regex'               => '/(.*)\.(.*)/',
  551.                                         'channel_data_regex'              => '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}$/',
  552.                                         'date_name'                                       => '[ZMIEŃ DATĘ]', // W przypadku gdy kanał jest starszy niż 7 dni, co ma dopisywać do niego jako informację.
  553.                                         'check_channel_names'         => true, // Czy ma sprawdzać nazwy.
  554.                                         'Editing_by_Admin'                    => true, // Gdy właściciel kanału jest na nim data się aktualizuje
  555.                                         'check_channel_data'              => true, // Sprawdzanie daty.
  556.                                         'head_channel_admin_group_id' => 5, // ID rangi kanałowej głównej.
  557.                                         'channel_admin_group_id'          => 101, // ID rangi kanałowej zaraz po głownej.
  558.                                         'chennel_pid'                     => [139], // Sekcja, gdzie znajdują się kanały prywatne.
  559.                                         'channels_section'                        => 139, // Sekcja, gdzie znajdują się kanały prywatne.
  560.                                         'foul_language'                       => ['fuck','shit','pizda','hitler','cwel','spierdalaj','skurwiel','idiota','dziwka','suka','jebac','kurwa','huj','cipa','chuj','server admin','Support Admin','Manager Admin','Public Admin','Junior Public Admin','Guardian Admin','Admin','.pl','.eu','.com','online-ts3','net-speak'],
  561.                                         'freeChannels_name'                       => 'Prywatny Kanał - Wolny', // Nazwa kanałów wolnych
  562.                                         'minimal_freeChannels'            => 20, // Minimalna ilość kanałów wolnych
  563.                                 ],
  564.                         ]
  565. ];
  566. /** end of adds configuration **/
  567. /** Bot id 3 configuration **/
  568. $config[3]['connection'] = [
  569.                 /**
  570.          * @name TeamSpeak3 Server IP Adress
  571.          * @format 0.0.0.0
  572.          */
  573.                  
  574.                         'server_ip'                        => '185.11.146.159',
  575.                        
  576.                 /**
  577.          * @name TeamSpeak3 Server Query Port
  578.          * @default 45555
  579.          */    
  580.                         'server_query_port'                => 43051,
  581.                        
  582.                 /**
  583.          * @name TeamSpeak3 Server ID
  584.          * @default 1
  585.          */    
  586.                  
  587.                         'server_id'                        => 1,
  588.                        
  589.                 /**
  590.           * @name TeamSpeak3 Server Query Login
  591.           * @default serveradmin
  592.           */
  593.                  
  594.                         'server_query_login'               => 'Mbot',
  595.                        
  596.                 /**
  597.           * @name TeamSpeak3 Server Query Password
  598.                   */  
  599.                  
  600.                         'server_query_password'            => 'MXvPoUZU',
  601.                        
  602.                        
  603.                 /**
  604.           * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  605.           * @default false
  606.           */
  607.                  
  608.                         'commands_mode'                    => false,
  609.                        
  610.                 /**
  611.           * @name There you can change bot nickname
  612.           * @default mBot Premium
  613.           */
  614.                  
  615.                         'bot_name'                         => 'Admin Helper',
  616.                
  617.                 /**
  618.           * @name Channel ID where bot enter (false - disable / id - enable)
  619.           * @default false
  620.           */
  621.                
  622.                         'move_to_channel'                  => 465
  623.                  
  624. ];
  625. $config[3]['server'] = [
  626.                 /**
  627.          * This is a checksum done edit this.
  628.          * @default false
  629.          */
  630.                         'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  631.                        
  632. ];
  633. $config[3]['options']    = [
  634.        
  635.             /**
  636.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  637.          * @default false
  638.          */
  639.                  
  640.                         'enable_plugins_and_events_system' => true,
  641.                        
  642.                 /**
  643.          * @name Enable/Disable mysql system
  644.          * @default true
  645.          */
  646.                
  647.                         'enable_database'                                  => true,
  648.                        
  649.                 /**
  650.          * @name The folder name from the events and plugins
  651.          * @default FirstInstance
  652.          */    
  653.                        
  654.                         'folder_name'                                      => 'SecondInstance',
  655.                        
  656.                 /**
  657.          * @name Bot idle time before do next tasks
  658.          * @default 1
  659.          */    
  660.                  
  661.                         'idle_seconds'                     => 5,
  662.                        
  663.                             /**
  664.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  665.          * @default false
  666.          */
  667.                  
  668.                         'enable_commands_system' => false
  669. ];
  670.        
  671. $config[3]['db'] = [
  672.  
  673.         'host'                        => 'localhost',
  674.         'user'                            => 'root',
  675.         'pass'                        => 'norwida2',
  676.         'name'                        => 'MBOT'
  677.                  
  678. ];
  679.        
  680. $config[3]['plugins'] = [
  681.  
  682.                 /**
  683.          * @name Dosabled plugins
  684.          * @format 'simplePlugin'
  685.          */
  686.                  
  687.                         'ignored_plugins' => [],
  688.  
  689.                 /**
  690.          * @name Specyfic plugin configurations
  691.          */            
  692.                        
  693.                         'plugins_configs' => [
  694.                                 'badNicknames' => [
  695.                                         'foul_words' => ['shit', 'kurwa', 'huj', 'cipa', 'pierdolony', 'chuj', 'dziwka', 'kutas', 'CHUJ', 'Szmata' ,'Pizda' ,'PIZDA' ,'Pierdol Się' ,'Pierdol sie' ,'PIERDOL SIĘ' ,'jebać adminów' ,'JEBAĆ ADMINÓW' ,'Jebać Administracje' ,'Chuj' ,'KURWA' ,'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]','TeamSpeakUser','fubu','JP armia','ROOT','Admin', '.pl','Administrator', 'Admin', 'serveradmin', 'server admin', 'query', 'queryadmin', 'query admin', 'serwer', 'server', 'serweradmin', 'serwer admin', 'owner', 'root', '.com', '.eu', '.org', '.net', '.com.pl', 'kurwa', 'Support Admin','Manager Admin', 'Public Admin', 'Administarto', 'http:'], /** Zle nicki **/
  696.                                         'groups_ignore' => [6], // Ignorowane grupy
  697.                                         'nickname_regular' => ''                      
  698.                                 ],    
  699.                                
  700.                                 'noAfk' => [
  701.                                         'afk_channel_id' => 0, // Kanał na który ma przenieść.
  702.                                         'clidb_ignore' => [], // Ignorowani klienci (Client_Database_ID)
  703.                                         'check_channels_id' => [], // Id kanałów gdzie ma tylko sprawdzać.
  704.                                         'groups_ignore' => [0], // Ignorowane grupy
  705.                                         'move_message' => false // Wiadomośc po przeniesieniu
  706.                                 ],    
  707.                                
  708.                                 'autoRegister' => [
  709.                                         'groups' => [0], // Grupę, którą ma dodac.
  710.                                         'groups_ignore' => [0], // Ignorowane grupy
  711.                                         'time' => 30 * 60 // Po jakim czasie ma ją nadać domyślnie 1 godzina.
  712.                                 ],
  713.                                
  714.                                 'groupLimit' => [
  715.                                         'groups' => [6], // Ignorowane grupy
  716.                                         'limit' => 6, // Limit grup
  717.                                 ],
  718.                                
  719.                                 'mvGrToChfCh' => [
  720.                                         /**
  721.                                                 Wydarzenie służące do przenoszenia użytkownika z danego kanału z danej grupy na określony w konfiguracji kanał.
  722.                                                 Informacje:
  723.                                                         [*] 'isOnChannel'       - Tutaj wpisujemy kanał, z którego ma wrzucać.
  724.                                                         [*] 'isInGroup'         - Tutaj wpisujemy id grupy, w której musi być dany użytkownik.
  725.                                                         [*] 'moveToChannel' - Tutaj wpisujemy id kanału na który ma przerzucić danego usera.
  726.                                                
  727.                                                 Dodawanie nowego rekordu:
  728.                                                         Aby dodać kolejny rekord wystarczy skopiować to:
  729.                                                         numer => array('isOnChannel' => 0, 'isInGroup' => 0, 'moveToChannel' => 0),
  730.                                         **/
  731.                                         'list' => [
  732.                                                 1 => ['isOnChannel' => 1, 'isInGroup' => 0, 'moveToChannel' => 0],
  733.                                                 2 => ['isOnChannel' => 1, 'isInGroup' => 0, 'moveToChannel' => 0],
  734.                                                 3 => ['isOnChannel' => 1, 'isInGroup' => 0, 'moveToChannel' => 0],
  735.                                                 4 => ['isOnChannel' => 1, 'isInGroup' => 0, 'moveToChannel' => 0],
  736.                                                 5 => ['isOnChannel' => 1, 'isInGroup' => 0, 'moveToChannel' => 0],
  737.                                         ]
  738.                                 ],
  739.                         ]
  740. ];
  741.        
  742. $config[3]['events'] = [
  743.                 /**
  744.          * @name Dosabled events
  745.          * @format 'simpleEvent'
  746.          */
  747.                
  748.                         'ignored_events' => ['musicChannel', 'clientLevels', 'awardsSystem', 'musicSinus', 'musicInformation'],
  749.                
  750.                
  751.                 /**
  752.          * @name Specyfic events time configuration
  753.          */    
  754.                
  755.                         'events_executes' => [
  756.                        
  757.                                 'cleanup' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  758.                                
  759.                                 'vipGroup' => ['seconds' => 1,'minutes' => 0,'hours' => 0,'days' => 0],
  760.                                
  761.                                 'musicChannel' => ['seconds' => 10,'minutes' => 0,'hours' => 0,'days' => 0],
  762.                                
  763.                                 'getChannel' => ['seconds' => 10,'minutes' => 0,'hours' => 0,'days' => 0],
  764.                                
  765.                                 'freeChannels' => ['seconds' => 1,'minutes' => 6,'hours' => 0,'days' => 0],
  766.                                
  767.                                 'userPlatform' => ['seconds' => 35,'minutes' => 0,'hours' => 0,'days' => 0],
  768.                                
  769.                                 'clientLevels' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  770.                                
  771.                                 'awardsSystem' => ['seconds' => 0, 'minutes' => 10, 'hours' => 0, 'days' => 0],
  772.                                
  773.                                 'newUsersToday' => ['seconds' => 0, 'minutes' => 2, 'hours' => 0, 'days' => 0],
  774.                                
  775.                                 'randomGroup' => ['seconds' => 0, 'minutes' => 10, 'hours' => 0, 'days' => 0],
  776.                                
  777.                                 'Partners' => ['seconds' => 30, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  778.                                
  779.                                 'musicInformation' => ['seconds' => 20, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  780.                                
  781.                                 'youtubeInfo' => ['seconds' => 1, 'minutes' => 3, 'hours' => 0, 'days' => 0],
  782.                         ],
  783.                        
  784.                        
  785.                 /**
  786.           * @name Specyfic event configurations
  787.           */  
  788.                        
  789.                         'events_configs' => [
  790.                                
  791.                                 'vipGroup' => [
  792.                                 /*
  793.                                         Automatyczne nadawanie rangi gildii.
  794.                                        
  795.                                         Domyślnie:
  796.                                         - 'onClientAreOnChannel' - tutaj wpisujemy wszystkie id kanałów,
  797.                                         - 'groups' - tutaj wpisujemy id kanału = id rangi, którą ma nadać,
  798.                                         - 'all_groups' - tutaj wpisujemy id wszystkich grup.
  799.                                 */
  800.                                         'onClientAreOnChannel' => [899],
  801.                                                 'groups' => [
  802.                                                         899 => [257],
  803.                                                 ],
  804.                                         'all_groups' => [257],
  805.                                 ],
  806.                                
  807.                                 'userPlatform' => [
  808.                                         'mobile_group' => 258, // W przypadku gdy klient jest zalogowany na IOS lub Androdzie otrzymuje tą grupę.
  809.                                 ],
  810.                                
  811.                                 'musicInformation' => [
  812.                                         'mainInformation' => [
  813.                                                 'host' => 'http://127.0.0.1:8087',
  814.                                                 'login' => 'admin',
  815.                                                 'password' => '',
  816.                                                 'instance' => '3ee8d707-f8bd-4ffa-9437-9a9150176bb7',
  817.                                                 'database_id' => 1364,
  818.                                                 'youtube' => false
  819.                                         ],
  820.                                         'channels' => [
  821.                                                 'description' => '[size=10]Last songs played on this section:[/size]\n[center][history][/center]\n\n',
  822.                                                 'mainChannel' => 82,
  823.                                                 'others' => [
  824.                                                         'author' => [
  825.                                                                 'format' => 'Autor: [author]',
  826.                                                                 'channel' => 85
  827.                                                         ],
  828.                                                         'title' => [
  829.                                                                 'format' => 'Tytuł: [title]',
  830.                                                                 'channel' => 84
  831.                                                         ]
  832.                                                 ]
  833.                                         ]
  834.                                 ],
  835.                                
  836.                                 'freeChannels' => [
  837.                                 /*
  838.                                         freeChannels - Darmowe kanały, wpisuje tutaj wolne kanały jak i te, które zostaną usunięte danego dnia.
  839.                                 */
  840.                                         'channel_pid' => 139, // Sekcja kanałów prywatnych
  841.                                         'write_channel' => 483, // Kanał gdzie ma wpisywać opis.
  842.                                         'channel_id2' => 483, // Kanał gdzie ma wpisywać nazwę
  843.                                         'channel_name' => 'Dostępnych kanałów: [freeChannels]', // Nazwa kanału
  844.                                         'top_desc' => '[center][size=15][b]Automatyczne centrum[/b]\n Dostępne kanały\n[/center]\n\n[size=12][b]Kanały dostępne:[/b] ',
  845.                                         'end_desc' => '[/size]\n[hr][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  846.                                 ],    
  847.                                
  848.                                 'getChannel' => [
  849.                                 /*
  850.                                         getChannel - automatyczne nadawanie kanału po wejściu na określony kanał.
  851.                                 */
  852.                                         'channels_section' => 516, // Sekcja kanałów prywatnych
  853.                                         'need_groups' => [250, 251, 16], // Potrzebne grupy do otrzymania kanału
  854.                                         'channel_num_regex' => '/(.*)\.(.*)/', // regex nazwy kanału
  855.                                         'channel_admin_group_id' => 5, // ID grupy, która ma nadać
  856.                                         'default_subchannels' => 2, // Domyślna ilość podkanałów
  857.                                         'max_subchannels' => 2, // Maksymalna ilość podkanałów
  858.                                         'channel_codec' => 4,
  859.                                         'channel_codec_level' => 10,
  860.                                         'onClientAreOnChannel' => [1038], // ID kanału, gdy na niego wejdziemy otrzymamy kanał.
  861.                                 ],
  862.                                
  863.                                 'clientLevels' => [
  864.                                         /*
  865.                                                 clientLevels - System leveli względem Twojej aktywności
  866.                                         */
  867.                                         'output' => '[center][size=11]TOP [count]\n Największy poziom:[/size][/center]\n\n',
  868.                                         'numbers_of_records' => 0, // Ilość rekordów wyświetlanych
  869.                                         'end_output' => '\n[hr][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  870.                                         'write_channel' => 0, // Kanał gdzie ma wpisywać
  871.                                         'cache_path' => '/home/mbot/cache/',
  872.                                         'need_group' => [0], // Grupy potrzebne do nadawania
  873.                                         'groups_ignore' => [105], // Ignorowane grupy
  874.                                         'levels' => [
  875.                                                 [112, 10], //LVL 1
  876.                                                 [113, 30 * 60], //LVL 2
  877.                                                 [114, 3 * 60 * 60], //LVL 3
  878.                                                 [115, 6 * 60 * 60], //LVL 4
  879.                                                 [116, 9 * 60 * 60], //LVL 5
  880.                                                 [117, 12 * 60 * 60], //LVL 6
  881.                                                 [118, 15 * 60 * 60], //LVL 7
  882.                                                 [119, 18 * 60 * 60], //LVL 8
  883.                                                 [120, 21 * 60 * 60], //LVL 9
  884.                                                 [121, 24 * 60 * 60], //LVL 10                          
  885.                                         ],
  886.                                         'interval' => 5 * 60, // Co jaki czas ma dodawać czas
  887.                                         'ignore_idle_time' => 15 * 60, // Czas po którym nie jest dodawany czas
  888.                                 ],
  889.                                
  890.                                 'awardsSystem' => [
  891.                                 /*
  892.                                         awardsSystem - System osiągnięc.
  893.                                 */
  894.                                         'need_group' => [0], // Grupy potrzebne do brania udziału.
  895.                                         'groups_ignore' => [0], // Ignorowane grupy
  896.                                         'totalClientsConnections' => [
  897.                                                 'status' => false, // Status
  898.                                                 'section_group' => 0, // Id grupy głównej np. Osiągnięcia ilość połączeń:
  899.                                                 'connections' => [
  900.                                                         [123, 1], // Grupa, ilość połączeń
  901.                                                         [124, 50],
  902.                                                         [125, 100],
  903.                                                         [126, 300],
  904.                                                         [127, 1000]
  905.                                                 ],
  906.                                         ],
  907.                                         'timeSpent' => [
  908.                                                 'status' => false, // Status
  909.                                                 'section_group' => 128, // Id grupy głównej np. Osiągnięcia ilość połączeń:
  910.                                                 'time' => [
  911.                                                         [129, 0], // Grupa, czas w godzinach
  912.                                                         [130, 10],
  913.                                                         [131, 50],
  914.                                                         [132, 100],
  915.                                                         [133, 300]
  916.                                                 ],
  917.                                         ]
  918.                                 ],
  919.                                 'newUsersToday' => [
  920.                                 /*
  921.                                         newUsersToday - Lista nowych użytkowników dziś
  922.                                 */
  923.                                         'channel_name' => 'Nowi użytkownicy: [count]', // Nazwa kanału
  924.                                         'top_desc' => '[size=10] Ostatnio dołączyli:[/size][size=9][list]\n',
  925.                                         'end_desc' => '[/list][hr][/size][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  926.                                         'write_channel' => 1049, // Kanał gdzie ma wypisywać
  927.                                         'need_groups' => [8], // Grupy potrzebne do sprawdzania
  928.                                 ],
  929.                                
  930.                                 'randomGroup' => [
  931.                                 /*
  932.                                         randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  933.                                 */
  934.                                         'cache_path' => '/home/mbot/cache/',
  935.                                         'need_groups' => [8, 250, 251, 16], // ID grup, które sa potrzebne do brania udziału min. 1
  936.                                         'ignore_groups' => [6, 199, 255, 10, 14], // Ignorowane grupy
  937.                                         'add_group' => 29, // ID grupy, która ma nadać
  938.                                         'group_time' => 1 * 24 * 60 * 60, // Na jaki okres jest grupa
  939.                                         'channels' => [
  940.                                                 'winner' => [
  941.                                                         'channel_name' => '[››] Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  942.                                                         'channel_cid' => 1106, // Id kanału informacyjnego
  943.                                                         'channel_description' => [
  944.                                                                 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  945.                                                                 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  946.                                                         ],
  947.                                                 ],
  948.                                         ],
  949.                                 ],
  950.                                
  951.                                 'Partners' => [
  952.                                 /*
  953.                                         Partners - Automatycznie wpisywanie i losowanie partnera w kanał ze zdefiniowaną nazwą jak i opisałem kanału.
  954.                                        
  955.                                         Domyślnie:
  956.                                                 0 => array(
  957.                                                         'name' => 'Nazwa kanłu',
  958.                                                         'desc' => 'Opis'
  959.                                                 ),
  960.                                 */
  961.                                         'partners' => [
  962.                                                 0 => [
  963.                                                         'name' => '[cspacer]K-Scripts.eu - Usługi Programistyczne',
  964.                                                         'desc' => '[center][size=15][b]Partnerzy[/b]
  965.                                                          [/center]
  966.                                                         [size=10][b]K-scripts[/b] to działalność założona przez zdolnego programistę i developera. Ambicję i ciężką pracę postanowiono przekuć w firmę, która będzie kontynuowała tradycję dokładności, rzetelności i pomysłowości.[/size]
  967.                                                         [size=10]
  968.                                                         Postawowe informacje:
  969.                                                         [list]
  970.                                                         [*] Link do strony: [b][url=http://k-scripts.eu/]Przejdź[/url][/b]
  971.                                                         [*] Link do FanPage: [b][url=https://www.facebook.com/K-Scriptseu-171013159931042/]Przejdź[/url][/b]
  972.                                                         [/size]
  973.                                                         [hr]
  974.                                                         [right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  975.                                                 ],
  976.                                         ],
  977.                                         'channel' => 293
  978.                                 ],    
  979.                                 'youtubeInfo' => [
  980.                                         'channels' => [
  981.                                                 0 => [
  982.                                                         'youtube_id' => 'UCerbPUXWmZqUOVe-SmI_nHQ',
  983.                                                         'channel_name' => '[››] KacpereGG [[number]]',
  984.                                                         'channel_id' => 1007
  985.                                                 ],
  986.                                         ]
  987.                                 ]      
  988.                         ],
  989. ];
  990. /** Bot id 4 configuration **/
  991. $config[4]['connection'] = [
  992.                 /**
  993.          * @name TeamSpeak3 Server IP Adress
  994.          * @format 0.0.0.0
  995.          */
  996.                  
  997.                         'server_ip'                        => '185.11.146.159',
  998.                        
  999.                 /**
  1000.          * @name TeamSpeak3 Server Query Port
  1001.          * @default 45555
  1002.          */    
  1003.                         'server_query_port'                => 43051,
  1004.                        
  1005.                 /**
  1006.          * @name TeamSpeak3 Server ID
  1007.          * @default 1
  1008.          */    
  1009.                  
  1010.                         'server_id'                        => 1,
  1011.                        
  1012.                 /**
  1013.           * @name TeamSpeak3 Server Query Login
  1014.           * @default serveradmin
  1015.           */
  1016.                  
  1017.                         'server_query_login'               => 'Mbot',
  1018.                        
  1019.                 /**
  1020.           * @name TeamSpeak3 Server Query Password
  1021.                   */  
  1022.                  
  1023.                         'server_query_password'            => 'MXvPoUZU',
  1024.                        
  1025.                        
  1026.                 /**
  1027.           * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  1028.           * @default false
  1029.           */
  1030.                  
  1031.                         'commands_mode'                    => false,
  1032.                        
  1033.                 /**
  1034.           * @name There you can change bot nickname
  1035.           * @default mBot Premium
  1036.           */
  1037.                  
  1038.                         'bot_name'                         => 'Downloader',
  1039.                
  1040.                 /**
  1041.           * @name Channel ID where bot enter (false - disable / id - enable)
  1042.           * @default false
  1043.           */
  1044.                
  1045.                         'move_to_channel'                  => false
  1046.                  
  1047. ];
  1048. $config[4]['server'] = [
  1049.                 /**
  1050.          * This is a checksum done edit this.
  1051.          * @default false
  1052.          */
  1053.                         'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  1054.                        
  1055. ];
  1056. $config[4]['options']    = [
  1057.        
  1058.             /**
  1059.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  1060.          * @default false
  1061.          */
  1062.                  
  1063.                         'enable_plugins_and_events_system' => true,
  1064.                        
  1065.                 /**
  1066.          * @name Enable/Disable mysql system
  1067.          * @default true
  1068.          */
  1069.                
  1070.                         'enable_database'                                  => false,
  1071.                        
  1072.                 /**
  1073.          * @name The folder name from the events and plugins
  1074.          * @default FirstInstance
  1075.          */    
  1076.                        
  1077.                         'folder_name'                                      => 'FourthInstance',
  1078.                        
  1079.                 /**
  1080.          * @name Bot idle time before do next tasks
  1081.          * @default 1
  1082.          */    
  1083.                  
  1084.                         'idle_seconds'                     => 0,
  1085.                        
  1086.                             /**
  1087.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  1088.          * @default false
  1089.          */
  1090.                  
  1091.                         'enable_commands_system' => false
  1092.                
  1093. ];
  1094. /** end of mysql configuartion **/    
  1095.        
  1096.        
  1097. $config[4]['plugins'] = [
  1098.        
  1099.                 /**
  1100.          * @name Dosabled plugins
  1101.          * @format 'simplePlugin'
  1102.          */
  1103.        
  1104.                         'ignored_plugins' => [],
  1105.                        
  1106.                 /**
  1107.          * @name Specyfic plugin configurations
  1108.          */    
  1109.  
  1110.                         'plugins_configs' => [
  1111.                                 'getData' => [
  1112.                                         'file' => '/var/www//hosting/banner/cachefile', // Gdzie ma zapisywać dane
  1113.                                         'time' => 1 * 10 // Czas co jaki ma zapisywać pliki
  1114.                                 ]
  1115.                         ]
  1116. ];
  1117.        
  1118. $config[4]['events'] = [
  1119.        
  1120.                 /**
  1121.          * @name Dosabled events
  1122.          * @format 'simpleEvent'
  1123.          */
  1124.        
  1125.                         'ignored_events' => ['generatingBanner', 'channelStatisticsActive'],
  1126.  
  1127.                 /**
  1128.          * @name Specyfic events time configuration
  1129.          */    
  1130.                
  1131.                         'events_executes' => array(                            
  1132.                                
  1133.                                 'generatingBanner' => array('seconds' => 30, 'minutes' => 0, 'hours' => 0, 'days' => 0),
  1134.                                 'channelStatisticsActive' => array('seconds' => 1, 'minutes' => 0, 'hours' => 0, 'days' => 0),
  1135.                                 'chartsGenerator' => array('seconds' => 0, 'minutes' => 0, 'hours' => 1, 'days' => 0),
  1136.                         ),
  1137.                        
  1138.                 /**
  1139.           * @name Specyfic event configurations
  1140.           */
  1141.                        
  1142.                         'events_configs' => [
  1143.                        
  1144.                        
  1145.                                 'generatingBanner' => [
  1146.                                 /*
  1147.                                         generatingBanner - Automatyczne generowanie bannera.
  1148.                                 */
  1149.                                         'admins_groups' => [105], // Id grup administracji
  1150.                                         'get_file_from' => '/home/mbot/assets/', // Ścieżka do katalogu z plikami
  1151.                                         'save_file_here' => '/var/www/', // Gdzie ma zapisać banner
  1152.                                        
  1153.                                 ],
  1154.                                 'channelStatisticsActive' => [
  1155.                                         'cache_path' => '/home/mbot/inc/cache/channels/',
  1156.                                         'check_section' => [139],
  1157.                                         'scan_hours' => '0-22',
  1158.                                         'minimum_period' => 7,
  1159.                                         'min_value' => 0,
  1160.                                         'channel_id' => 139,
  1161.                                         'ignored_channels' => []
  1162.                                 ],
  1163.                                 'chartsGenerator' => [
  1164.                     'checker_type' => 'charts',
  1165.                     'channel_id' => [130],
  1166.                                         'ignored_channels' => array(),
  1167.                 ],
  1168.                         ]
  1169. ];
  1170. /** end of adds configuration **/
  1171. /** Bot id 5 configuration **/
  1172. $config[5]['connection'] = [
  1173.                 /**
  1174.          * @name TeamSpeak3 Server IP Adress
  1175.          * @format 0.0.0.0
  1176.          */
  1177.                  
  1178.                         'server_ip'                        => '127.0.0.1',
  1179.                        
  1180.                 /**
  1181.          * @name TeamSpeak3 Server Query Port
  1182.          * @default 45555
  1183.          */    
  1184.                         'server_query_port'                => 45555,
  1185.                        
  1186.                 /**
  1187.          * @name TeamSpeak3 Server ID
  1188.          * @default 1
  1189.          */    
  1190.                  
  1191.                         'server_id'                        => 1,
  1192.                        
  1193.                 /**
  1194.           * @name TeamSpeak3 Server Query Login
  1195.           * @default serveradmin
  1196.           */
  1197.                  
  1198.                         'server_query_login'               => 'serveradmin',
  1199.                        
  1200.                 /**
  1201.           * @name TeamSpeak3 Server Query Password
  1202.                   */  
  1203.                  
  1204.                         'server_query_password'            => '',
  1205.                        
  1206.                        
  1207.                 /**
  1208.           * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  1209.           * @default true
  1210.           */
  1211.                  
  1212.                         'commands_mode'                    => true,
  1213.                        
  1214.                 /**
  1215.           * @name There you can change bot nickname
  1216.           * @default mBot Premium
  1217.           */
  1218.                  
  1219.                         'bot_name'                         => 'Informant',
  1220.                
  1221.                 /**
  1222.           * @name Channel ID where bot enter (false - disable / id - enable)
  1223.           * @default false
  1224.           */
  1225.                
  1226.                         'move_to_channel'                  => 37
  1227.                  
  1228. ];
  1229. $config[5]['server'] = [
  1230.                 /**
  1231.          * This is a checksum done edit this.
  1232.          * @default false
  1233.          */
  1234.                         'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  1235.                        
  1236. ];
  1237. $config[5]['options']    = [
  1238.                
  1239.             /**
  1240.          * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  1241.          * @default false
  1242.          */
  1243.                  
  1244.                         'enable_commands_system' => true,
  1245.                        
  1246.                         'enable_plugins_and_events_system' => false,
  1247.                        
  1248.                 /**
  1249.          * @name Enable/Disable mysql system
  1250.          * @default true
  1251.          */
  1252.                
  1253.                         'enable_database'                                  => false,
  1254.                        
  1255.                 /**
  1256.          * @name Bot idle time before do next tasks
  1257.          * @default 1
  1258.          */    
  1259.                  
  1260.                         'idle_seconds'                     => 1
  1261.                
  1262. ];
  1263. $config[5]['commands'] = [
  1264.                 /**
  1265.          * @name Disabled commands
  1266.          * @format 'simpleCommand'
  1267.          */
  1268.          
  1269.             'disable_commands' => ['chvip','chgvip','ch'],
  1270.  
  1271.         /**
  1272.          * @name Specyfic command configuration
  1273.          */
  1274.        
  1275.             'commands_configs' => [
  1276.                     'ch' => [
  1277.                                         'groups' => [182,183,184,185,186,187],
  1278.                                         'channels_section' => 3379,
  1279.                                         'channel_num_regex' => '/(.*)\.(.*)/',
  1280.                                         'channel_admin_group_id' => 53,
  1281.                     'default_subchannels' => 0,
  1282.                     'max_subchannels' => 2,
  1283.                                         'channel_codec' => 2,
  1284.                                         'channel_codec_level' => 8,
  1285.                                         'help' => 'Komenda zakłada kanał w strefie prywatnej.',
  1286.                                         'usage' => '<numer użytkownika> [ilość podkanałów]'
  1287.                                 ],
  1288.                 'moveclient' => [
  1289.                                         'groups' => [169, 171],
  1290.                                         'help' => 'Komenda przenosi użytkownika na Twój kanał.',
  1291.                                         'usage' => '<numer użytkownika>'
  1292.                                 ],
  1293.                 'gotoclient' => [
  1294.                                         'groups' => [169, 171],
  1295.                                         'blocked_channels' => [],
  1296.                                         'help' => 'Komenda przenosi Cię na kanał użytkownika.',
  1297.                                         'usage' => '<numer użytkownika>'
  1298.                                 ],
  1299.                 'meeting' => [
  1300.                                         'groups' => [169, 171],
  1301.                                         'move_groups' => [169, 171, 172, 173],
  1302.                                         'meeting_channel' => 7,
  1303.                                         'help' => 'Komenda przenosi wszystkich administratorów na określony kanał.',
  1304.                                         'usage' => ''
  1305.                                 ],
  1306.                 'adminsonline' => [
  1307.                                         'groups' => [169, 171],
  1308.                                         'admin_groups' => [169, 171, 172, 173],
  1309.                                         'help' => 'Komenda wyświetla listę administratorów online.',
  1310.                                         'usage' => ''
  1311.                                 ],
  1312.                 'channellist' => [
  1313.                                         'groups' => [169, 171],
  1314.                                         'help' => 'Komenda wyświetla listę kanałów.',
  1315.                                         'usage' => ''
  1316.                                 ],
  1317.                 'clientlist' => [
  1318.                                         'groups' => [169, 171],
  1319.                                         'help' => 'Komenda wyświetla listę użytkowników wraz z dodatkowymi danymi.',
  1320.                                         'usage' => ''
  1321.                                 ],
  1322.                 'commands' => [
  1323.                                         'groups' => [169, 171],
  1324.                                         'help' => 'Komenda wyświetla informacje o dostępnych komendach.',
  1325.                                         'usage' => ''
  1326.                                 ],
  1327.                 'memory' => [
  1328.                                         'groups' => [169, 171],
  1329.                                         'help' => 'Komenda pokazuje aktualny stan używanej pamięci przez aplikacje.',
  1330.                                         'usage' => ''
  1331.                                 ],
  1332.                 'findclients' => [
  1333.                                         'groups' => [169, 171],
  1334.                                         'help' => 'Komenda wyszukuje użytkownika którego nazwa zawiera frazę z parametru.',
  1335.                                         'usage' => '<filtr>'
  1336.                                 ],
  1337.                 'pwall' => [
  1338.                                         'groups' => [169, 171],
  1339.                                         'help' => 'Komenda wysyła wiadomość prywatną do wszystkich użytkowników serwera o danej treści.',
  1340.                                         'usage' => '<wiadomość>'
  1341.                                 ],
  1342.                                 'pwToGroup' => [
  1343.                                         'groups' => [169, 171],
  1344.                                         'help' => 'Komenda wysyła wiadomość prywatną do wszystkich użytkowników w podanej grupie',
  1345.                                         'usage' => '<wiadomość>'
  1346.                                 ],
  1347.                                 'pokeToGroup' => [
  1348.                                         'groups' => [169, 171],
  1349.                                         'help' => 'Komenda wysyła poke do wszystkich użytkowników w podanej grupie.',
  1350.                                         'usage' => '<wiadomość>'
  1351.                                 ],
  1352.                                 'pwToAdmin' => [
  1353.                                         'groups' => [169, 171],
  1354.                                         'admin_group' => array(169, 171, 172, 173),
  1355.                                         'help' => 'Komenda wysyła wiadomość prywatną do wszystkich adminów',
  1356.                                         'usage' => '<wiadomość>'
  1357.                                 ],
  1358.                                 'pokeToAdmin' => [
  1359.                                         'groups' => [169, 171],
  1360.                                         'admin_group' => array(169, 171, 172, 173),
  1361.                                         'help' => 'Komenda wysyła poke do wszystkich adminów.',
  1362.                                         'usage' => '<wiadomość>'
  1363.                                 ],
  1364.                                 'pokeall' => [
  1365.                                         'groups' => [169, 171],
  1366.                                         'help' => 'Komenda wysyła poke do wszystkich użytkowników serwera.',
  1367.                                         'usage' => '<wiadomość>'
  1368.                                 ],
  1369.                                 'bot' => [
  1370.                                         'groups' => [169, 171],
  1371.                                         'help' => 'Komenda wysyła poke do wszystkich użytkowników serwera.',
  1372.                                         'usage' => '<wiadomość>'
  1373.                                 ],
  1374.                                 'bingo' => [
  1375.                                         'groups' => [],
  1376.                                         'help' => '',
  1377.                                         'usage' => ''
  1378.                                 ],
  1379.                                 'trueOrfalse' => [
  1380.                                         'groups' => [171],
  1381.                                         'pytania' => [
  1382.                                                 1 => [
  1383.                                                         'typ' => 'Prawdziwe',
  1384.                                                         'pytanie' => 'Przykładowe pytanie1'
  1385.                                                 ],
  1386.                                                 2 => [
  1387.                                                         'typ' => 'Fałszywe',
  1388.                                                         'pytanie' => 'Przykładowe pytanie2'
  1389.                                                 ],
  1390.                                                 3 => [
  1391.                                                         'typ' => 'Fałszywe',
  1392.                                                         'pytanie' => 'Przykładowe pytanie3'
  1393.                                                 ],
  1394.                                         ],
  1395.                                         'help' => '',
  1396.                                         'usage' => '<wiadomość>'
  1397.                                 ],
  1398.             ]
  1399. ];
  1400. /** end of adds configuration **/
  1401. ?>