Facebook
From Perl Mousedeer, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 178
  1. <?php
  2. $config['connect'][1] = [
  3.  
  4.         // Ip gdzie znajdować ma się aplikacja
  5.         'ip' => 'k-bot.pl',
  6.         // Login do query
  7.         'login' => 'serveradmin',
  8.         // Hasło do query
  9.         'password' => 'xxx',
  10.        
  11.         // Port serwera, Domyślny: 9987
  12.         'port_server' => '9987',
  13.         // Port query, Domyślny: 10011
  14.         'port_query' => '10011',
  15.         // Nazwa instancji, Domyślna: [ K-BOT ] @ Aktualizator
  16.         'instance_name' => '[ K-BOT ] @ Aktualizator',
  17.        
  18.         // System działania instancji: function
  19.         // Nie ruszać !
  20.         'system_type' => 'function',
  21.        
  22.         // Domyślny folder: Frist_instance
  23.         'folder_name' => 'Frist_instance',
  24.        
  25. ];
  26. $config['database'] = [
  27.  
  28.         'ip' => 'localhost',
  29.         'login' => 'root',
  30.         'password' => 'K2L3',
  31.         'database_name' => 'k-bot',
  32.  
  33. ];
  34. $config['function'][1] = [
  35.  
  36.         /*
  37.                 Function_name: welcome_message
  38.                 Description: wiadomość powitalna.
  39.         */
  40.         'welcome_message' => [
  41.                 'status' => true,
  42.                 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 2],
  43.         ],
  44.        
  45.         /*
  46.                 Function_name: poke_admin
  47.                 Description: Wysyłanie poke po wejściu na kanał
  48.         */
  49.         'poke_admin' => [
  50.                 # Status | true - włączony  false - wyłaczony
  51.                 'status' => true,
  52.                
  53.                 'info' => [
  54.                         // channel_id => [id_group],
  55.                         29 => [9,21,28],
  56.                         30 => [9,21,28],
  57.                 ],
  58.                 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
  59.         ],
  60.        
  61.         /*
  62.                 Function_name: Admin_list
  63.                 Description: Lista administracji.
  64.         */
  65.         'admin_list' => [
  66.                 # Status | true - włączony  false - wyłaczony
  67.                 'status' => true,
  68.                
  69.                 'info' => [
  70.                         // channel_id => [id_group],
  71.                         7 => [9,21,28],
  72.                 ],
  73.                 'interval' => ['hours' => 0, 'minutes' => 2, 'seconds' => 0],
  74.         ],
  75.        
  76.         /*
  77.                 Function_name: multi_functions
  78.                 Description: małe funkcje.
  79.         */
  80.         'multi_functions' => [
  81.                 # Status | true - włączony  false - wyłaczony | odnośnie całej funkcji
  82.                 'status' => true,
  83.                
  84.                 'online_users' => [
  85.                         # Status | true - włączony  false - wyłaczony
  86.                         'status' => true,
  87.                         // Dostępne prefixy | [count] - ilość użytkowników  [max] - maxymalna ilość online
  88.                         'channel_name'=> 'Dostepni użytkownicy [count]/[max]',
  89.                         'channel_id' => 145,
  90.                 ],
  91.                 'online_query' => [
  92.                         # Status | true - włączony  false - wyłaczony
  93.                         'status' => true,
  94.                         # Description | true - włączony  false - wyłaczony
  95.                         'description' => true,
  96.                         // Dostępne prefixy | [count] - ilość użytkowników query
  97.                         'channel_name'=> 'Dostepne query [count]',
  98.                         'channel_id' => 64,
  99.                 ],
  100.                 'online_away' => [
  101.                         # Status | true - włączony  false - wyłaczony
  102.                         'status' => true,
  103.                         # time_away | true - włączony  false - wyłaczony
  104.                         'time_away' => true,
  105.                         // Dostępne prefixy | [count] - ilość użytkowników query
  106.                         'channel_name'=> 'Lista użytkowników away: [count]',
  107.                         'channel_id' => 63,
  108.                 ],
  109.                 'record_online' => [
  110.                         # Status | true - włączony  false - wyłaczony
  111.                         'status' => true,
  112.                         'channel_id' => 71,
  113.                         'channel_name' => 'record: [count]',
  114.                         // Dostępne prefixy | xyz
  115.                         'channel_description' => '[hr][center][size=13][b]Rekord Użytkowników Online[/b][/size][/center][hr][size=10]\n• Aktualny rekord użytkowników wynosi [b][count][/b] osób\n• Rekord został ustanowiony dnia [b][date][/b] o godzinie [b][time][/b].[/size]\n[hr][right]Wygenerowane przez aplikacje [b][url=ts3server://k-bot.pl]K-BOT Premium [v.1.2][/url][/b]'
  116.                 ],
  117.                 'host_message' => [
  118.                         # Status | true - włączony  false - wyłaczony
  119.                         'status' => true,
  120.                         'message' => 'Witaj na [b]K-BOT.PL[/b]\nAktualnie online jest [b][online][/b]/[b][max][/b] użytkowników online.\nod [b][up_time][/b]\nŻyczymy miłych rozmów.',
  121.                 ],
  122.                 'server_name' => [
  123.                         # Status | true - włączony  false - wyłaczony
  124.                         'status' => true,
  125.                         // Dostępne prefixy | xyz
  126.                         'server_name' => 'Premium k-bot.pl [[count]/[count_max] | [%]%]',
  127.                 ],
  128.                
  129.                 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
  130.         ],
  131.        
  132.         /*
  133.                 Function_name: status_on_channel
  134.                 Description: status osoby wypisywany na kanale.
  135.         */
  136.         'status_on_channel' => [
  137.                 # Status | true - włączony  false - wyłaczony
  138.                 'status' => true,
  139.                
  140.                 'all_rang' => [9,21,28],
  141.                 'info' => [
  142.                         // channel_id => dbid,
  143.                         10 => 4,
  144.                 ],
  145.                
  146.                 'format' => [
  147.                         // Dostępne prefixy | [group] - nazwa grupy  [nick] - nazwa uzytkownika  [status] - status użytkownika
  148.                         'channel' => '[group] - [nick] jest [status]',
  149.                         'online' => 'dostępny',
  150.                         'away' => 'zajęty',
  151.                         'offline' => 'niedostępny',
  152.                 ],
  153.                 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
  154.         ],
  155.        
  156.         /*
  157.                 Function_name: support_online
  158.                 Description: Status administracji na kanale
  159.         */
  160.         'support_online' => [
  161.                 # Status | true - włączony  false - wyłaczony
  162.                 'status' => true,
  163.                
  164.                 'info' => [
  165.                         // id kanału => informacje
  166.                         24 => [
  167.                                 'channel_name' => '[cspacer]Dostępni admini: [count] [prefix]',
  168.                                 'groups' => [9,21,28],
  169.                         ],
  170.                 ],
  171.                 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
  172.         ],
  173.        
  174.         /*
  175.                 Function_name: register_channel
  176.                 Description: rejestracja grup po wejściu na kanał
  177.         */
  178.         'register_channel' => [
  179.                 # Status | true - włączony  false - wyłaczony
  180.                 'status' => true,
  181.                
  182.                 // all_group
  183.                 'all_rang' => [18,19],
  184.                 'info' => [
  185.                         // channel_id => [id_group],
  186.                         32 => [18],
  187.                         33 => [19],
  188.                 ],
  189.                 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
  190.         ],
  191.        
  192.         /*
  193.                 Function_name: online_group
  194.                 Description: Online z grupy
  195.         */
  196.         'online_group' => [
  197.                 # Status | true - włączony  false - wyłaczony
  198.                 'status' => true,
  199.                 // Check | config - typ sprawdzania to config   check - typ sprawdzania to mysql.
  200.                 'check' => 'config',
  201.                
  202.                 'info' => [
  203.                         // channel_id => id_group,
  204.                         73 => [
  205.                                 'channel_name' => 'online z [group_name]: [count]/[max]',
  206.                                 'group' => 23,
  207.                         ],
  208.                 ],
  209.                 'interval' => ['hours' => 0, 'minutes' => 3, 'seconds' => 0],
  210.         ],
  211.  
  212.         /*
  213.                 Function_name: group_channel
  214.                 Description: nadanie grupy
  215.         */
  216.         'group_channel' => [
  217.                 # Status | true - włączony  false - wyłaczony
  218.                 'status' => true,
  219.                 // Check | config - typ sprawdzania to config   check - typ sprawdzania to mysql.
  220.                 'check' => 'config',
  221.                
  222.                 'info' => [
  223.                         217 => [48],
  224.                 ],
  225.                 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
  226.         ],
  227.        
  228.         /*
  229.                 Function_name: nick_protect
  230.                 Description: blokada niedozwolonych fraz.
  231.         */
  232.         'nick_protect' => [
  233.                 # Status | true - włączony  false - wyłaczony
  234.                 'status' => true,
  235.                
  236.                 'ignore_group' => [20],
  237.                 'block_name' => ['test','teamspeakuser','.pl'],
  238.                
  239.                 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
  240.         ],
  241.        
  242.         /*
  243.                 Function_name: partners
  244.                 Description: zmiana nazwy kanału i opisu co jakiś czas.
  245.         */
  246.         'partners' => [
  247.                 # Status | true - włączony  false - wyłaczony
  248.                 'status' => true,
  249.                
  250.                 'channel_id' => 36,
  251.                 'info' => [
  252.                         0 => [
  253.                                 'channel_name' => '[rspacer]K-BOT - Aplikacja na TS3',
  254.                                 'channel_description' => '[center][size=10][b]K-BOT[/b]:
  255.                                         Aplikacja na twój serwer teamspeak3[/center]
  256.                                         O nas:[list]
  257.                                         [*]Jesteśmy nową aplikacją ale to nie powód żeby nas skreślać mamy sporo udogodniej zapoznaj się z ofertą[/list]
  258.                                         Kontakt:[list][*] Serwer TeamSpeak3: [b][url=ts3server://k-bot.pl]KLIKNIJ![*] Strona: [b]Brak.[/b][*]E-Mail: [b]Brak.[/list][hr][right]Wygenerowane przez aplikacje [b][url=ts3server://k-bot.pl]K-BOT Premium [v.1.1][/url][/b]',
  259.                         ],
  260.                         1 => [
  261.                                 'channel_name' => '[rspacer]xyz',
  262.                                 'channel_description' => 'xyz',
  263.                         ],
  264.                 ],
  265.                 'interval' => ['hours' => 0, 'minutes' => 2, 'seconds' => 0],
  266.         ],
  267.        
  268.         /*
  269.                 Function_name: logs_server
  270.                 Description: pokazuje logi serwera.
  271.         */
  272.         'logs_server' => [
  273.                 # Status | true - włączony  false - wyłaczony
  274.                 'status' => true,
  275.                
  276.                 'channel_id' => 61,
  277.                 'interval' => ['hours' => 0, 'minutes' => 5, 'seconds' => 0],
  278.         ],
  279.        
  280.         /*
  281.                 Function_name: music_reload
  282.                 Description: jeżeli bot przestaje grać wysyła do niego komendę.
  283.         */
  284.         'music_reload' => [
  285.                 'status' => false,
  286.                
  287.                 'info' => [
  288.                         // dbid => 'command'
  289.                         217 => '!play http://gr-relay-4.gaduradio.pl/2',
  290.                 ],
  291.                 'interval' => ['hours' => 0, 'minutes' => 2, 'seconds' => 0],
  292.         ],
  293.        
  294.         /*
  295.                 Function_name: game_info
  296.                 Description: informacje z serwera gier.
  297.         */
  298.         'game_info' => [
  299.                 'status' => true,
  300.                
  301.                 'info' => [
  302.                         1 => [
  303.                                 'channel_id' => 69,
  304.                                 'ip' => 'mcsurvi.pl:25565',
  305.                                 'type' => 'minecraft',
  306.                         ],
  307.                         2 => [
  308.                                 'channel_id' => 70,
  309.                                 'ip' => '89.40.105.235:27015',
  310.                                 'type' => 'csgo',
  311.                         ]
  312.                 ],
  313.                 'interval' => ['hours' => 0, 'minutes' => 2, 'seconds' => 0],
  314.         ],
  315.  
  316.         /*
  317.                 Function_name: youtube
  318.                 Description: informacje o kanale youtube.
  319.         */
  320.         'youtube' => [
  321.                 'status' => true,
  322.                 'check' => 'config',
  323.                
  324.                 'key' => 'AIzaSyCXT7hKxwhCiK7O9NaybJVX2aJorxy-MdU',
  325.                 'info' => [
  326.                         72 => 'UCOCkT2FogaZccqNkwxMUVog',
  327.                 ],
  328.                 'format' => '[youtube_name] [[subscribers]]',
  329.                
  330.                 'interval' => ['hours' => 0, 'minutes' => 2, 'seconds' => 0],
  331.         ],
  332.        
  333.         /*
  334.                 Function_name: count_down_date
  335.                 Description: odliczanie do konkretnej daty.
  336.         */
  337.         'count_down_date' => [
  338.                 'status' => true,
  339.                
  340.                 'info' => [
  341.                         40 => [
  342.                                 'channel_name' => '[cspacer][date]',
  343.                                 'date' => '13.10.2018 20:00',
  344.                         ],
  345.                 ],
  346.                 'interval' => ['hours' => 0, 'minutes' => 2, 'seconds' => 0],
  347.         ],
  348. ];
  349. $config['connect'][2] = [
  350.  
  351.         // Ip gdzie znajdować ma się aplikacja
  352.         'ip' => 'k-bot.pl',
  353.         // Login do query
  354.         'login' => 'serveradmin',
  355.         // Hasło do query
  356.         'password' => 'xxx',
  357.        
  358.         // Port serwera, Domyślny: 9987
  359.         'port_server' => '9987',
  360.         // Port query, Domyślny: 10011
  361.         'port_query' => '10011',
  362.         // Nazwa instancji, Domyślna: [ K-BOT ] @ Statystic
  363.         'instance_name' => '[ K-BOT ] @ Statystic',
  364.        
  365.         // System działania instancji: function
  366.         // Nie ruszać !
  367.         'system_type' => 'function',
  368.        
  369.         // Domyślny folder: Two_instance
  370.         'folder_name' => 'Two_instance',
  371. ];
  372. $config['function'][2] = [
  373.  
  374.         /*
  375.                 Function_name: top_connect
  376.                 Description: top połączeń z serwerem
  377.         */
  378.         'top_connect' => [
  379.                 'status' => true,
  380.                
  381.                 'ignore_group' => [11],
  382.                 'record' => 15,
  383.                 'channel_id' => 76,
  384.        
  385.                 'interval' => ['hours' => 0, 'minutes' => 5, 'seconds' => 0],
  386.         ],
  387.        
  388.         /*
  389.                 Function_name: top_connect
  390.                 Description: top połączeń z serwerem
  391.         */
  392.         'top_time_connect' => [
  393.                 'status' => true,
  394.                
  395.                 'ignore_group' => [11],
  396.                 'record' => 15,
  397.                 'channel_id' => 77,
  398.        
  399.                 'interval' => ['hours' => 0, 'minutes' => 5, 'seconds' => 0],
  400.         ],
  401.        
  402.         /*
  403.                 Function_name: top_connect
  404.                 Description: top połączeń z serwerem
  405.         */
  406.         'top_time_afk' => [
  407.                 'status' => true,
  408.                
  409.                 'ignore_group' => [11],
  410.                 'record' => 15,
  411.                 'channel_id' => 78,
  412.        
  413.                 'interval' => ['hours' => 0, 'minutes' => 5, 'seconds' => 0],
  414.         ],
  415. ];
  416. $config['connect'][3] = [
  417.  
  418.         // Ip gdzie znajdować ma się aplikacja
  419.         'ip' => 'k-bot.pl',
  420.         // Login do query
  421.         'login' => 'serveradmin',
  422.         // Hasło do query
  423.         'password' => 'xxxx',
  424.        
  425.         // Port serwera, Domyślny: 9987
  426.         'port_server' => '9987',
  427.         // Port query, Domyślny: 10011
  428.         'port_query' => '10011',
  429.         // Nazwa instancji, Domyślna: [ K-BOT ] @ Statystic
  430.         'instance_name' => '[ K-BOT ] @ Commander',
  431.        
  432.         // System działania instancji: commands
  433.         // Nie ruszać !
  434.         'system_type' => 'commands',
  435.        
  436.         // Domyślny folder: Two_instance
  437.         'folder_name' => 'Commands',
  438. ];
  439. $config['function'][3] = [
  440.         'commands' => [
  441.                 'help' => [
  442.                         'status' => true,
  443.                         'groups' => [2,14],
  444.                         'description' => 'Spis wszystkich komend.',
  445.                 ],
  446.                 'pw_all' => [
  447.                         'status' => true,
  448.                         'groups' => [2,14],
  449.                         'description' => 'Wysyła masowo wiadomość prywatną',
  450.                 ],
  451.         ],
  452. ];
  453. ?>