Guest User

Untitled

a guest
Aug 25th, 2017
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.42 KB | None | 0 0
  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' => '77.45.106.73',
  14.  
  15. /**
  16. * @name TeamSpeak3 Server Query Port
  17. * @default 45555
  18. */
  19. 'server_query_port' => 10011,
  20.  
  21. /**
  22. * @name TeamSpeak3 Server ID
  23. * @default 1
  24. */
  25.  
  26. 'server_id' => 0,
  27.  
  28. /**
  29. * @name TeamSpeak3 Server Query Login
  30. * @default serveradmin
  31. */
  32.  
  33. 'server_query_login' => 'serveradmin',
  34.  
  35. /**
  36. * @name TeamSpeak3 Server Query Password
  37. */
  38.  
  39. 'server_query_password' => '9FMJmeiS',
  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' => 'Aktualizator',
  55.  
  56. /**
  57. * @name Channel ID where bot enter (false - disable / id - enable)
  58. * @default false
  59. */
  60.  
  61. 'move_to_channel' => false
  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' => '',
  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', 'noRecording', 'awayGroup'],
  131.  
  132. /**
  133. * @name Specyfic plugin configurations
  134. */
  135.  
  136. 'plugins_configs' => [
  137. 'awayGroup' => [
  138. 'away_group' => 29, // Grupa, która ma nadać
  139. 'groups_ignore' => [], // Grupy ignorowane
  140. 'time' => 1 * 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' => [], // Kanały gdzie nie można nagrywać.
  168. 'groups_ignore' => [] // 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' => 209, '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' => [2, 382, 394, 233, 234, 237, 238],
  194. 'userInGroup' => [
  195. # Unikalne => grupa
  196. "JQ3gQCc66UWMs2QmHYmM61kTdko=" => 2,
  197. "+j+YVYEBA6S5exyPmu9A+HnI0oo=" => 2,
  198. "HU76vXBDAkSu12e7luKJZUYVfbA=" => 394,
  199. "+clXtJXIoSH+PCgsFiSbU8u1Ewg=" => 394,
  200. "a65uEmkuZja7BhydIBrC4piTSRE=" => 394,
  201. "mVrrqBE1RVsED+8UOJJjY/0FTOI=" => 233,
  202. "O7K/E8rTW6eBIwIKSgBvyPG1fAY=" => 233,
  203. "a65uEmkuZja7BhydIBrC4piTSRE=" => 233,
  204. "7z3t5tX5bHLp5oslCR6lU+SM6kc=" => 233,
  205. "MMUYobrZ9J6j7BpFYZrJZkKUgj4=" => 233,
  206. "U0ZCFlluFYVav34ltPTtr4YIn0o=" => 237,
  207. "Bk1dslSlHile8priAyzKTqCUsC0=" => 237,
  208. "bp+ylhpq7uyZcC9s18qeLHkoZqM=" => 237,
  209. "X45eYO86k0jWTayXEFS0LvzhRHk=" => 238,
  210. "Qh7aqydnLTYrDXFuFYn2FEVvEXs=" => 169
  211. ]
  212. ],
  213. 'proxyBlocker' => [
  214. /**
  215. Plugin służący do wykrywania użytkowników, którzy korzystają z Virtual Private Network czyt. VPN.
  216. Informacje:
  217. [*] 'group_ignore' - Tutaj wpisujemy grupy, które ma ignorować.
  218. */
  219.  
  220. 'Notifications' => [
  221. 'status' => true,
  222. 'groups' => [2, 382, 394, 233, 234, 237, 238]
  223. ],
  224. 'groups_ignore' => [2, 382, 394, 233, 234, 237, 238, 253]
  225. ]
  226. ]
  227. ];
  228.  
  229. $config[1]['events'] = [
  230.  
  231. /**
  232. * @name Dosabled events
  233. * @format 'simpleEvent'
  234. */
  235.  
  236. 'ignored_events' => ['reklama', 'channelMessage', 'adminsOnlineeng', 'poke_adminseng','adminsOnChannels','multiFunction'],
  237.  
  238. /**
  239. * @name Specyfic events time configuration
  240. */
  241.  
  242. 'events_executes' => [
  243.  
  244. 'serverName' => ['seconds' => 10,'minutes' => 1,'hours' => 0,'days' => 0],
  245.  
  246. 'onlineRecord' => ['seconds' => 3,'minutes' => 0,'hours' => 0,'days' => 0],
  247.  
  248. 'adminsOnline' => ['seconds' => 5,'minutes' => 2,'hours' => 0,'days' => 0],
  249.  
  250. 'adminsOnlineeng' => ['seconds' => 5,'minutes' => 2,'hours' => 0,'days' => 0],
  251.  
  252. 'groupOnline'=> ['seconds' => 15,'minutes' => 0,'hours' => 0,'days' => 0],
  253.  
  254. 'adminList' => ['seconds' => 1,'minutes' => 3,'hours' => 0,'days' => 0],
  255.  
  256. 'adminsOnChannels' => ['seconds' => 5,'minutes' => 0,'hours' => 0,'days' => 0],
  257.  
  258. 'topConnectionTime' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  259.  
  260. 'topConnections' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  261.  
  262. 'timeSpent' => ['seconds' => 2, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  263.  
  264. 'topoftheweek' => ['seconds' => 0, 'minutes' => 3, 'hours' => 0, 'days' => 0],
  265.  
  266. 'poke_admins' => ['seconds' => 15, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  267.  
  268. 'poke_adminseng' => ['seconds' => 15, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  269.  
  270. 'multiFunction' => ['seconds' => 30, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  271.  
  272. 'channelGroup' => ['seconds' => 3,'minutes' => 0,'hours' => 0,'days' => 0],
  273.  
  274. 'channelMessage' => ['seconds' => 3,'minutes' => 0,'hours' => 0,'days' => 0],
  275.  
  276. 'reklama' => ['seconds' => 0, 'minutes' => 0, 'hours' => 1, 'days' => 0],
  277. ],
  278.  
  279. /**
  280. * @name Specyfic event configurations
  281. */
  282.  
  283. 'events_configs' => [
  284.  
  285. 'serverName' => [
  286. 'change_modal_message' => [
  287. 'status' => true,
  288. ],
  289. 'name' => 'BlazeSpeak.eu | Stabilny TS3 | Online: [online]',
  290. ],
  291.  
  292. 'channelGroup' => [
  293. 'onClientAreOnChannel' => [856, 857], // Wszystkie kanały
  294. 'groups' => [
  295. 856 => [230], // Kanał = grupa, która ma nadac po wejściu
  296. 857 => [254], // Kanał = grupa, która ma nadac po wejściu
  297. 1066 => [215], // Kanał = grupa, która ma nadac po wejściu
  298. 1067 => [216], // Kanał = grupa, która ma nadac po wejściu
  299. 1068 => [223], // Kanał = grupa, która ma nadac po wejściu
  300. 29 => [24] // Kanał = grupa, która ma nadac po wejściu
  301. ],
  302. 'all_groups' => [856, 857,], // Wszystkie grupy
  303. 'time' => 1 * 1 // Czas jaki trzeba odczekać aby otrzymać rangę
  304. ],
  305.  
  306. 'channelMessage' => [
  307. 'onClientAreOnChannel' => [867],
  308. 'groups' => [
  309. 867 => 'Witaj, [b][name][/b].\n Twój link do procesu rejestracyjnego to: [url=http://BlazeSpeak.eu/?verification&id=[id]]Przejdź[/url].',
  310. ],
  311. 'acces' => [254, 230]
  312. ],
  313.  
  314. 'adminsOnChannels' => [
  315. 'adminList' => [
  316. 'BvtE4kTmroVRU9jbBfGVhFQndxc=' => [ //Admin
  317. 'channel_id' => 86
  318. ],
  319. 'vaHI/vWhfH2ldeqkIcmNtxU4OPQ=' => [ //Admin
  320. 'channel_id' => 1690
  321. ],
  322. 'LoG20O06xTAkz6kGvf9aRZNc48A=' => [ //arni
  323. 'channel_id' => 1193
  324. ],
  325. 'Y9JoAjtAKe3WLc6YOC71YA+oQz8=' => [ //Admin
  326. 'channel_id' => 360
  327. ],
  328. 'lCeq7RLwON2xoN5qO5OKemJoRWk=' => [ //Admin
  329. 'channel_id' => 1194
  330. ],
  331. 'EhMOPxkqXz2IPAakSYhxH8EDNwQ=' => [ //Admin
  332. 'channel_id' => 1474
  333. ],
  334. 'zuLe/hraaqUmwOVoKjP/xaf25K0=' => [ //Admin
  335. 'channel_id' => 568
  336. ],
  337. 'n9XyhJbbvj/g6NNmYin+PA4P5Y4=' => [ //Admin
  338. 'channel_id' => 1245
  339. ],
  340. 'CWAPr13ZmvVmpBuoe8LRVui+C78=' => [ //Admin
  341. 'channel_id' => 1192
  342. ],
  343. '8o+AZSha+CfTkx7eSvT7obGgxZI=' => [ //Admin
  344. 'channel_id' => 1274
  345. ],
  346. 'oEfS1YTAtRRm5iBhJ0lWKEGOhuo=' => [ //Admin
  347. 'channel_id' => 1305
  348. ],
  349. 'O/Bzg9rF8Hq9jxTa9iyhmSYD4Q0=' => [ //Admin
  350. 'channel_id' => 1561
  351. ],
  352. /*
  353. Aby dodać kolejny rekord należy wpisywać tak:
  354. 'Unique ID' => array(
  355. 'channel_id' => 0 // Tutaj id kanału danego admina
  356. ),
  357. */
  358. ],
  359. 'channel_name' => '[[admin_status]] [admin_nick]', // Jak ma wyświetlać teraz np. [Query] [Offline] [KlassKai]
  360. 'groups' => [287,301,34,35,37,38], // Wpisujemy wszystkie grupy administracji
  361. ],
  362.  
  363. 'topConnectionTime' => [
  364. 'top_desc' => '[center][size=15][b]Ranking TOP [records][/b]\n Najdłuższe połączenie[/center]\n\n',
  365. 'write_channel' => 2400, // Kanał, gdzie ma wypisywać osoby.
  366. 'numbers_of_records' => 10, // Ilośc rekordów
  367. 'ignore_idle_time' => 10 * 60,
  368. 'groups_ignore' => [266,359,229] // Ignorowane grupy.
  369. ],
  370.  
  371. 'topConnections' => [
  372. 'top_desc' => '[center][size=15][b]Ranking TOP [records][/b]\n Największa ilość połączeń[/center]\n\n',
  373. 'write_channel' => 1232, // Kanał, gdzie ma wypisywać osoby.
  374. 'numbers_of_records' => 10, // Ilośc rekordów
  375. 'groups_ignore' => [266,359,229] // Ignorowane grupy.
  376. ],
  377.  
  378. 'timeSpent' => [
  379. 'top_desc' => '[center][size=15][b]Ranking TOP [count][/b]\n Spędzony czas[/center]\n\n',
  380. 'write_channel' => 1233, // Kanał, gdzie ma wypisywać osoby.
  381. 'numbers_of_records' => 10, // Ilośc rekordów
  382. 'ignore_idle_time' => 10 * 60,
  383. 'interval' => 5 * 60, // Tutaj zostawiamy bez zmian, w przypadku gdy zmienimy czas edytowania kanału tutaj tez.
  384. 'groups_ignore' => [266,359,229] // Ignorowane grupy.
  385. ],
  386.  
  387. 'onlineRecord' => [
  388. 'write_channel' => 865, // Kanał gdzie ma wpisywać
  389. 'name' => '[cspacer]● Rekord online: [record]', // Nazwa kanału
  390. '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]',
  391. 'cache_file' => '/home/mbot/inc/cache/recordOnline' // Wpisujemy sciężkę do pliku.
  392. ],
  393.  
  394. 'topoftheweek' => [
  395. 'top_desc' => '[center][size=15][b]Ranking najaktywniejszych z całego tygodnia[/center]\n',
  396. 'write_channel' => 2401, // Kanał, gdzie ma wypisywać osoby.
  397. 'numbers_of_records' => 10, // Ilośc rekordów
  398. 'interval' => 5 * 60, // Tutaj zostawiamy bez zmian, w przypadku gdy zmienimy czas edytowania kanału tutaj tez.
  399. 'ignore_idle_time' => 10 * 60,
  400. 'groups_ignore' => [266,359,229], // Ignorowane grupy.
  401. 'cache_path' => '/home/mbot/inc/cache/',
  402. ],
  403.  
  404. 'adminsOnline' => [
  405. 'write_channel' => 826, // Kanał gdzie ma wpisywać
  406. 'channel_name' => '[cspacer] Dostępnych adminów: [admins]', // Nazwa kanału
  407. 'up_description' => '\n [center][size=11][b]Status Administracji[/size][/center]\n\n',
  408. 'groups' => [2,382,394,233,234,237,238] // Grupy administracji
  409. ],
  410.  
  411. 'adminsOnlineeng' => [
  412. 'write_channel' => 1026, // Kanał gdzie ma wpisywać
  413. 'channel_name' => '● Admins Online: [admins]', // Nazwa kanału
  414. 'up_description' => '\n [center][size=11][b]Status Administration[/size][/center]\n\n',
  415. 'groups' => [302,218,219,220,221] // Grupy administracji
  416. ],
  417.  
  418. 'groupOnline' => [
  419. 'up_description' => '\n [center][size=11][b]Strefa VIP[/center]\n\n',
  420. 'clans' => [
  421. 1 => [
  422. 'group' => [32],
  423. 'cid' => 76,
  424. 'name' => '[rspacer][#1VIP]Osób dostępnych: [online]'
  425. ],
  426. 2 => [
  427. 'group' => [79],
  428. 'cid' => 92,
  429. 'name' => '[rspacer][#2VIP]Osób dostępnych: [online]'
  430. ],
  431. 3 => [
  432. 'group' => [204],
  433. 'cid' => 597,
  434. 'name' => '[rspacer][#3VIP]Osób dostępnych: [online]'
  435. ],
  436. ],
  437. ],
  438.  
  439. 'adminList' => [
  440. 'up_description' => '\n [center][size=15][b]Lista Administracji[/size][/center]\n\n',
  441. 'groups' => [2,382,394,233,234,237,238], // Grupy administracji np. array(3,5),
  442. 'away_time' => 10 * 60, // Czas po jakim ma pokazywac Away.
  443. 'channel' => 770, // Kanał gdzie ma wypisywać
  444. ],
  445.  
  446. 'poke_admins' => [
  447. 'type' => 'poke', // Dostępne typy: poke/pw
  448. 'onClientAreOnChannel' => [847], // Lista kanałów pomocy
  449. 'groups_poke' => [
  450. 847 => [240], // Kanał = grupy, które ma poketować.
  451. ],
  452. 'ignored_channel' => [], // Ignorowane kanały, jeżeli będzie tam admin nie dostanie poke.
  453. 'groups' => [240], // Rangi, które mają dostawać poke, wpisujemy wszystkie
  454. ],
  455.  
  456. 'poke_adminseng' => [
  457. 'type' => 'poke', // Dostępne typy: poke/pw
  458. 'onClientAreOnChannel' => [1025], // Lista kanałów pomocy
  459. 'groups_poke' => [
  460. 1025 => [302,218,219,220,221], // Kanał = grupy, które ma poketować.
  461. ],
  462. 'ignored_channel' => [], // Ignorowane kanały, jeżeli będzie tam admin nie dostanie poke.
  463. 'groups' => [302,218,219,220,221], // Rangi, które mają dostawać poke, wpisujemy wszystkie
  464. ],
  465.  
  466. 'multiFunction' => [
  467. 'status' => true, // Status
  468. 'Current_time' => [
  469. 'status' => false, // Status
  470. 'channel_to_typing' => 240, // Kanał gdzie ma wpisywać
  471. 'channel_name' => '● Zegarynka: [time]' // Nazwa kanału
  472. ],
  473. 'Number_of_channels' => [
  474. 'status' => true, // Status
  475. 'channel_to_typing' => 707, // Kanał gdzie ma wpisywać
  476. 'channel_name' => '● Ilość kanałów: [channels]' // Nazwa kanału
  477. ],
  478. 'Online_list' => [
  479. 'status' => true, // Status
  480. 'channel_to_typing' => 709, // Kanał gdzie ma wpisywać
  481. 'channel_name' => '● Użytkowników online: [clients]' // Nazwa kanału
  482. ],
  483. 'Away_list' => [
  484. 'status' => false, // Status
  485. 'channel_to_typing' => 78, // Kanał gdzie ma wpisywać
  486. 'channel_name' => 'Niedostępni użytkownicy: [clients] [name]' // Nazwa kanału
  487. ],
  488. 'Private_channels' => [
  489. 'status' => true, // Status
  490. 'pid' => [103], // Wpisujemy sekcję kanałow prywatnych
  491. 'channel_to_typing' => 708, // Kanał gdzie ma wpisywać
  492. 'channel_name' => '● Kanałów prywatnych: [priv_channels]' // Nazwa kanału
  493. ]
  494. ],
  495. ]
  496. ];
  497. /** end of adds configuration **/
  498. /** Bot id 2 configuration **/
  499. $config[2]['connection'] = [
  500. /**
  501. * @name TeamSpeak3 Server IP Adress
  502. * @format 0.0.0.0
  503. */
  504.  
  505. 'server_ip' => '91.134.160.196',
  506.  
  507. /**
  508. * @name TeamSpeak3 Server Query Port
  509. * @default 45555
  510. */
  511. 'server_query_port' => 10011,
  512.  
  513. /**
  514. * @name TeamSpeak3 Server ID
  515. * @default 1
  516. */
  517.  
  518. 'server_id' => 1,
  519.  
  520. /**
  521. * @name TeamSpeak3 Server Query Login
  522. * @default serveradmin
  523. */
  524.  
  525. 'server_query_login' => 'serveradmin',
  526.  
  527. /**
  528. * @name TeamSpeak3 Server Query Password
  529. */
  530.  
  531. 'server_query_password' => '3456789',
  532.  
  533.  
  534. /**
  535. * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  536. * @default false
  537. */
  538.  
  539. 'commands_mode' => false,
  540.  
  541. /**
  542. * @name There you can change bot nickname
  543. * @default mBot Premium
  544. */
  545.  
  546. 'bot_name' => 'Strażnik kanałów',
  547.  
  548. /**
  549. * @name Channel ID where bot enter (false - disable / id - enable)
  550. * @default false
  551. */
  552.  
  553. 'move_to_channel' => 11
  554.  
  555. ];
  556. $config[2]['server'] = [
  557. /**
  558. * This is a checksum done edit this.
  559. * @default false
  560. */
  561. 'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  562.  
  563. ];
  564. $config[2]['options'] = [
  565.  
  566. /**
  567. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  568. * @default false
  569. */
  570.  
  571. 'enable_plugins_and_events_system' => true,
  572.  
  573. /**
  574. * @name Enable/Disable mysql system
  575. * @default false
  576. */
  577.  
  578. 'enable_database' => false,
  579.  
  580. /**
  581. * @name The folder name from the events and plugins
  582. * @default FirstInstance
  583. */
  584.  
  585. 'folder_name' => 'ThirtyInstance',
  586.  
  587. /**
  588. * @name Bot idle time before do next tasks
  589. * @default 1
  590. */
  591.  
  592. 'idle_seconds' => 10,
  593.  
  594. /**
  595. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  596. * @default false
  597. */
  598.  
  599. 'enable_commands_system' => false
  600. ];
  601.  
  602. $config[2]['plugins'] = [
  603. /**
  604. * @name Disabled plugins
  605. * @format 'simplePlugin'
  606. */
  607.  
  608. 'ignored_plugins' => [],
  609.  
  610. /**
  611. * @name Specyfic plugin configurations
  612. */
  613.  
  614. 'plugins_configs' => [
  615.  
  616. 'channelCheckers' => [
  617. 'checker_type' => 'topicdate',
  618. 'channel_name_regex' => '/[0-9]{1,3}\.(.*)/',
  619. 'channel_num_regex' => '/(.*)\.(.*)/',
  620. 'channel_data_regex' => '/^[0-9]{2}\.[0-9]{2}\.[0-9]{2}$/',
  621. 'date_name' => '[ZMIEŃ DATĘ]', // W przypadku gdy kanał jest starszy niż 7 dni, co ma dopisywać do niego jako informację.
  622. 'check_channel_names' => true, // Czy ma sprawdzać nazwy.
  623. 'Editing_by_Admin' => true, // Gdy właściciel kanału jest na nim data się aktualizuje
  624. 'check_channel_data' => true, // Sprawdzanie daty.
  625. 'head_channel_admin_group_id' => 75, // ID rangi kanałowej głównej.
  626. 'channel_admin_group_id' => 66, // ID rangi kanałowej zaraz po głownej.
  627. 'chennel_pid' => [1800], // Sekcja, gdzie znajdują się kanały prywatne.
  628. 'channels_section' => 1800, // Sekcja, gdzie znajdują się kanały prywatne.
  629. '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'],
  630. 'freeChannels_name' => 'Prywatny Kanał - Wolny', // Nazwa kanałów wolnych
  631. 'minimal_freeChannels' => 40, // Minimalna ilość kanałów wolnych
  632. ],
  633. ]
  634. ];
  635. /** end of adds configuration **/
  636. /** Bot id 3 configuration **/
  637. $config[3]['connection'] = [
  638. /**
  639. * @name TeamSpeak3 Server IP Adress
  640. * @format 0.0.0.0
  641. */
  642.  
  643. 'server_ip' => '91.134.160.196',
  644.  
  645. /**
  646. * @name TeamSpeak3 Server Query Port
  647. * @default 45555
  648. */
  649. 'server_query_port' => 10011,
  650.  
  651. /**
  652. * @name TeamSpeak3 Server ID
  653. * @default 1
  654. */
  655.  
  656. 'server_id' => 1,
  657.  
  658. /**
  659. * @name TeamSpeak3 Server Query Login
  660. * @default serveradmin
  661. */
  662.  
  663. 'server_query_login' => 'serveradmin',
  664.  
  665. /**
  666. * @name TeamSpeak3 Server Query Password
  667. */
  668.  
  669. 'server_query_password' => '3456789',
  670.  
  671.  
  672. /**
  673. * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  674. * @default false
  675. */
  676.  
  677. 'commands_mode' => false,
  678.  
  679. /**
  680. * @name There you can change bot nickname
  681. * @default mBot Premium
  682. */
  683.  
  684. 'bot_name' => 'Administrator',
  685.  
  686. /**
  687. * @name Channel ID where bot enter (false - disable / id - enable)
  688. * @default false
  689. */
  690.  
  691. 'move_to_channel' => 11
  692.  
  693. ];
  694. $config[3]['server'] = [
  695. /**
  696. * This is a checksum done edit this.
  697. * @default false
  698. */
  699. 'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  700.  
  701. ];
  702. $config[3]['options'] = [
  703.  
  704. /**
  705. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  706. * @default false
  707. */
  708.  
  709. 'enable_plugins_and_events_system' => true,
  710.  
  711. /**
  712. * @name Enable/Disable mysql system
  713. * @default true
  714. */
  715.  
  716. 'enable_database' => true,
  717.  
  718. /**
  719. * @name The folder name from the events and plugins
  720. * @default FirstInstance
  721. */
  722.  
  723. 'folder_name' => 'SecondInstance',
  724.  
  725. /**
  726. * @name Bot idle time before do next tasks
  727. * @default 1
  728. */
  729.  
  730. 'idle_seconds' => 5,
  731.  
  732. /**
  733. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  734. * @default false
  735. */
  736.  
  737. 'enable_commands_system' => false
  738. ];
  739.  
  740. $config[3]['db'] = [
  741.  
  742. 'host' => 'localhost',
  743. 'user' => 'root',
  744. 'pass' => '',
  745. 'name' => 'mbot'
  746.  
  747. ];
  748.  
  749. $config[3]['plugins'] = [
  750.  
  751. /**
  752. * @name Dosabled plugins
  753. * @format 'simplePlugin'
  754. */
  755.  
  756. 'ignored_plugins' => ['autoRegister', 'mvGrToChfCh','groupLimit','groupOnline'],
  757.  
  758. /**
  759. * @name Specyfic plugin configurations
  760. */
  761.  
  762. 'plugins_configs' => [
  763. 'badNicknames' => [
  764. 'foul_words' => ['shit', 'teamspeakuser', 'kurwa', 'huj', 'cipa', 'pierdolony', 'chuj', 'jebac', 'jebać', '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 **/
  765. 'groups_ignore' => [2,382,394,233,234,237,238], // Ignorowane grupy
  766. 'nickname_regular' => ''
  767. ],
  768.  
  769. 'noAfk' => [
  770. 'afk_channel_id' => 1275, // Kanał na który ma przenieść.
  771. 'clidb_ignore' => [], // Ignorowani klienci (Client_Database_ID)
  772. 'check_channels_id' => [], // Id kanałów gdzie ma tylko sprawdzać.
  773. 'groups_ignore' => [2,382,394,233,234,237,238], // Ignorowane grupy
  774. 'move_message' => true // Wiadomośc po przeniesieniu
  775. ],
  776.  
  777. 'autoRegister' => [
  778. 'groups' => [218], // Grupę, którą ma dodac.
  779. 'groups_ignore' => [171, 169, 172, 173, 218, 220], // Ignorowane grupy
  780. 'time' => 30 * 60 // Po jakim czasie ma ją nadać domyślnie 1 godzina.
  781. ],
  782.  
  783. 'groupLimit' => [
  784. 'groups' => [287,301,302,213,34,218,35,219,37,220,38,221,23,24,25,26,214,27,215,216,223,127,202,128,124,129,178,184,157,201,29,33,125,185,126,123,156,32,79,204,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,194,196,195,197,198], // Ignorowane grupy
  785. 'limit' => 7, // Limit grup
  786. ],
  787.  
  788. 'mvGrToChfCh' => [
  789. /**
  790. Wydarzenie służące do przenoszenia użytkownika z danego kanału z danej grupy na określony w konfiguracji kanał.
  791. Informacje:
  792. [*] 'isOnChannel' - Tutaj wpisujemy kanał, z którego ma wrzucać.
  793. [*] 'isInGroup' - Tutaj wpisujemy id grupy, w której musi być dany użytkownik.
  794. [*] 'moveToChannel' - Tutaj wpisujemy id kanału na który ma przerzucić danego usera.
  795.  
  796. Dodawanie nowego rekordu:
  797. Aby dodać kolejny rekord wystarczy skopiować to:
  798. numer => array('isOnChannel' => 0, 'isInGroup' => 0, 'moveToChannel' => 0),
  799. **/
  800. 'list' => [
  801. 1 => ['isOnChannel' => 1, 'isInGroup' => 171, 'moveToChannel' => 40],
  802. 2 => ['isOnChannel' => 1, 'isInGroup' => 169, 'moveToChannel' => 44],
  803. 3 => ['isOnChannel' => 1, 'isInGroup' => 172, 'moveToChannel' => 47],
  804. 4 => ['isOnChannel' => 1, 'isInGroup' => 173, 'moveToChannel' => 48],
  805. 5 => ['isOnChannel' => 1, 'isInGroup' => 217, 'moveToChannel' => 294],
  806. ]
  807. ],
  808. ]
  809. ];
  810.  
  811. $config[3]['events'] = [
  812. /**
  813. * @name Dosabled events
  814. * @format 'simpleEvent'
  815. */
  816.  
  817. 'ignored_events' => ['musicChannel', 'clientLevels', 'awardsSystem', 'musicSinus', 'musicInformation', 'youtubeInfo', 'freeChannelseng', 'weryf', 'vipGroup'],
  818.  
  819.  
  820. /**
  821. * @name Specyfic events time configuration
  822. */
  823.  
  824. 'events_executes' => [
  825.  
  826. 'cleanup' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  827.  
  828. 'vipGroup' => ['seconds' => 1,'minutes' => 0,'hours' => 0,'days' => 0],
  829.  
  830. 'vipGroupRemove' => ['seconds' => 1,'minutes' => 0,'hours' => 0,'days' => 0],
  831.  
  832. 'karya' => ['seconds' => 0,'minutes' => 1,'hours' => 0,'days' => 0],
  833.  
  834. 'weryf' => ['seconds' => 5,'minutes' => 0,'hours' => 0,'days' => 0],
  835.  
  836. 'musicChannel' => ['seconds' => 10,'minutes' => 0,'hours' => 0,'days' => 0],
  837.  
  838. 'getChannel' => ['seconds' => 10,'minutes' => 0,'hours' => 0,'days' => 0],
  839.  
  840. 'freeChannels' => ['seconds' => 1,'minutes' => 6,'hours' => 0,'days' => 0],
  841.  
  842. 'freeChannelseng' => ['seconds' => 1,'minutes' => 6,'hours' => 0,'days' => 0],
  843.  
  844. 'userPlatform' => ['seconds' => 35,'minutes' => 0,'hours' => 0,'days' => 0],
  845.  
  846. 'clientLevels' => ['seconds' => 0, 'minutes' => 5, 'hours' => 0, 'days' => 0],
  847.  
  848. 'awardsSystem' => ['seconds' => 0, 'minutes' => 10, 'hours' => 0, 'days' => 0],
  849.  
  850. 'newUsersToday' => ['seconds' => 0, 'minutes' => 2, 'hours' => 0, 'days' => 0],
  851.  
  852. 'randomGroup' => ['seconds' => 1, 'minutes' => 7, 'hours' => 0, 'days' => 0],
  853.  
  854. 'checkvip7' => ['seconds' => 1, 'minutes' => 1, 'hours' => 0, 'days' => 0],
  855.  
  856. 'checkvip14' => ['seconds' => 1, 'minutes' => 1, 'hours' => 0, 'days' => 0],
  857.  
  858. 'checkvip30' => ['seconds' => 1, 'minutes' => 1, 'hours' => 0, 'days' => 0],
  859.  
  860. 'Partners' => ['seconds' => 30, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  861.  
  862. 'musicInformation' => ['seconds' => 20, 'minutes' => 0, 'hours' => 0, 'days' => 0],
  863.  
  864. 'youtubeInfo' => ['seconds' => 1, 'minutes' => 3, 'hours' => 0, 'days' => 0],
  865. ],
  866.  
  867.  
  868. /**
  869. * @name Specyfic event configurations
  870. */
  871.  
  872. 'events_configs' => [
  873.  
  874. 'vipGroup' => [
  875. /*
  876. Automatyczne nadawanie rangi gildii.
  877.  
  878. Domyślnie:
  879. - 'onClientAreOnChannel' - tutaj wpisujemy wszystkie id kanałów,
  880. - 'groups' - tutaj wpisujemy id kanału = id rangi, którą ma nadać,
  881. - 'all_groups' - tutaj wpisujemy id wszystkich grup.
  882. */
  883. 'onClientAreOnChannel' => [393,395,608],
  884. 'groups' => [
  885. 393 => [32],
  886. 395 => [79],
  887. 608 => [204],
  888. ],
  889. 'all_groups' => [32,79,204],
  890. ],
  891.  
  892. 'vipGroupRemove' => [
  893. /*
  894. Automatyczne nadawanie rangi gildii.
  895.  
  896. Domyślnie:
  897. - 'onClientAreOnChannel' - tutaj wpisujemy wszystkie id kanałów,
  898. - 'groups' - tutaj wpisujemy id kanału = id rangi, którą ma nadać,
  899. - 'all_groups' - tutaj wpisujemy id wszystkich grup.
  900. */
  901. 'onClientAreOnChannel' => [394,396,609],
  902. 'groups' => [
  903. 394 => [32],
  904. 396 => [79],
  905. 609 => [204],
  906.  
  907. ],
  908. 'all_groups' => [32,79,204],
  909. ],
  910.  
  911. 'userPlatform' => [
  912. 'mobile_group' => 271, // W przypadku gdy klient jest zalogowany na IOS lub Androdzie otrzymuje tą grupę.
  913. ],
  914.  
  915. 'musicInformation' => [
  916. 'mainInformation' => [
  917. 'host' => 'http://127.0.0.1:8087',
  918. 'login' => 'admin',
  919. 'password' => '',
  920. 'instance' => '3ee8d707-f8bd-4ffa-9437-9a9150176bb7',
  921. 'database_id' => 1364,
  922. 'youtube' => false
  923. ],
  924. 'channels' => [
  925. 'description' => '[size=10]Last songs played on this section:[/size]\n[center][history][/center]\n\n',
  926. 'mainChannel' => 82,
  927. 'others' => [
  928. 'author' => [
  929. 'format' => 'Autor: [author]',
  930. 'channel' => 85
  931. ],
  932. 'title' => [
  933. 'format' => 'Tytuł: [title]',
  934. 'channel' => 84
  935. ]
  936. ]
  937. ]
  938. ],
  939.  
  940. 'freeChannels' => [
  941. /*
  942. freeChannels - Darmowe kanały, wpisuje tutaj wolne kanały jak i te, które zostaną usunięte danego dnia.
  943. */
  944. 'channel_pid' => 103, // Sekcja kanałów prywatnych
  945. 'write_channel' => 100, // Kanał gdzie ma wpisywać opis.
  946. 'channel_id2' => 100, // Kanał gdzie ma wpisywać nazwę
  947. 'channel_name' => 'Kanałów wolnych: [freeChannels]', // Nazwa kanału
  948. 'top_desc' => '[size=12][b]Kanały dostępne:[/b] ',
  949. 'end_desc' => '[/size]\n[hr][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  950. ],
  951.  
  952. 'freeChannelseng' => [
  953. /*
  954. freeChannels - Darmowe kanały, wpisuje tutaj wolne kanały jak i te, które zostaną usunięte danego dnia.
  955. */
  956. 'channel_pid' => 103, // Sekcja kanałów prywatnych
  957. 'write_channel' => 1062, // Kanał gdzie ma wpisywać opis.
  958. 'channel_id2' => 1062, // Kanał gdzie ma wpisywać nazwę
  959. 'channel_name' => '● Free channels: [freeChannels]', // Nazwa kanału
  960. 'top_desc' => '[size=12][b]Channels Available:[/b] ',
  961. 'end_desc' => '[/size]\n[hr][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  962. ],
  963.  
  964. 'getChannel' => [
  965. /*
  966. getChannel - automatyczne nadawanie kanału po wejściu na określony kanał.
  967. */
  968. 'channels_section' => 103, // Sekcja kanałów prywatnych
  969. 'need_groups' => [23,24,215,216], // Potrzebne grupy do otrzymania kanału
  970. 'channel_num_regex' => '/(.*)\.(.*)/', // regex nazwy kanału
  971. 'channel_admin_group_id' => 14, // ID grupy, która ma nadać
  972. 'pl_groups' => array(23, 24), // Potrzebne grupy do otrzymania kanału
  973. 'default_subchannels' => 3, // Domyślna ilość podkanałów
  974. 'max_subchannels' => 3, // Maksymalna ilość podkanałów
  975. 'channel_codec' => 4,
  976. 'channel_codec_level' => 10,
  977. 'onClientAreOnChannel' => [27,1028], // ID kanału, gdy na niego wejdziemy otrzymamy kanał.
  978. ],
  979.  
  980. 'clientLevels' => [
  981. /*
  982. clientLevels - System leveli względem Twojej aktywności
  983. */
  984. 'output' => '[center][size=11]TOP [count]\n Największy poziom:[/size][/center]\n\n',
  985. 'numbers_of_records' => 10, // Ilość rekordów wyświetlanych
  986. 'end_output' => '\n[hr][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  987. 'write_channel' => 251, // Kanał gdzie ma wpisywać
  988. 'cache_path' => '/home/mbot/cache/',
  989. 'need_group' => [106, 107, 109], // Grupy potrzebne do nadawania
  990. 'groups_ignore' => [105], // Ignorowane grupy
  991. 'levels' => [
  992. [112, 10], //LVL 1
  993. [113, 30 * 60], //LVL 2
  994. [114, 3 * 60 * 60], //LVL 3
  995. [115, 6 * 60 * 60], //LVL 4
  996. [116, 9 * 60 * 60], //LVL 5
  997. [117, 12 * 60 * 60], //LVL 6
  998. [118, 15 * 60 * 60], //LVL 7
  999. [119, 18 * 60 * 60], //LVL 8
  1000. [120, 21 * 60 * 60], //LVL 9
  1001. [121, 24 * 60 * 60], //LVL 10
  1002. ],
  1003. 'interval' => 5 * 60, // Co jaki czas ma dodawać czas
  1004. 'ignore_idle_time' => 15 * 60, // Czas po którym nie jest dodawany czas
  1005. ],
  1006.  
  1007. 'awardsSystem' => [
  1008. /*
  1009. awardsSystem - System osiągnięc.
  1010. */
  1011. 'need_group' => [109, 107, 106], // Grupy potrzebne do brania udziału.
  1012. 'groups_ignore' => [105], // Ignorowane grupy
  1013. 'totalClientsConnections' => [
  1014. 'status' => true, // Status
  1015. 'section_group' => 122, // Id grupy głównej np. Osiągnięcia ilość połączeń:
  1016. 'connections' => [
  1017. [123, 1], // Grupa, ilość połączeń
  1018. [124, 50],
  1019. [125, 100],
  1020. [126, 300],
  1021. [127, 1000]
  1022. ],
  1023. ],
  1024. 'timeSpent' => [
  1025. 'status' => true, // Status
  1026. 'section_group' => 128, // Id grupy głównej np. Osiągnięcia ilość połączeń:
  1027. 'time' => [
  1028. [129, 0], // Grupa, czas w godzinach
  1029. [130, 10],
  1030. [131, 50],
  1031. [132, 100],
  1032. [133, 300]
  1033. ],
  1034. ]
  1035. ],
  1036. 'newUsersToday' => [
  1037. /*
  1038. newUsersToday - Lista nowych użytkowników dziś
  1039. */
  1040. 'channel_name' => 'Nowi użytkownicy: [count]', // Nazwa kanału
  1041. 'top_desc' => '[size=10] Ostatnio dołączyli:[/size][size=9][list]\n',
  1042. 'end_desc' => '[/list][hr][/size][right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]',
  1043. 'write_channel' => 710, // Kanał gdzie ma wypisywać
  1044. 'need_groups' => [23,24,215,216], // Grupy potrzebne do sprawdzania
  1045. ],
  1046.  
  1047. 'randomGroup' => [
  1048. /*
  1049. randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  1050. */
  1051. 'cache_path' => '/home/mbot1/cache/',
  1052. 'need_groups' => [23,24,215,216], // ID grup, które sa potrzebne do brania udziału min. 1
  1053. 'ignore_groups' => [202,25,26,27,223,8], // Ignorowane grupy
  1054. 'add_group' => 202, // ID grupy, która ma nadać
  1055. 'group_time' => 1 * 24 * 60 * 60, // Na jaki okres jest grupa
  1056. 'channels' => [
  1057. 'winner' => [
  1058. 'channel_name' => '● Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  1059. 'channel_cid' => 702, // Id kanału informacyjnego
  1060. 'channel_description' => [
  1061. 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  1062. 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1063. ],
  1064. ],
  1065. ],
  1066. ],
  1067.  
  1068.  
  1069. 'checkvip7' => [
  1070. /*
  1071. randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  1072. */
  1073. 'cache_path' => '/home/mbot1/cache/',
  1074. 'need_groups' => [23,24,215,216], // ID grup, które sa potrzebne do brania udziału min. 1
  1075. 'ignore_groups' => [202,25,26,27,223,8], // Ignorowane grupy
  1076. 'add_group' => 127, // ID grupy, która ma nadać
  1077. 'group_time' => 7 * 24 * 60 * 60, // Na jaki okres jest grupa
  1078. 'channels' => [
  1079. 'winner' => [
  1080. 'channel_name' => '● Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  1081. 'channel_cid' => 702, // Id kanału informacyjnego
  1082. 'channel_description' => [
  1083. 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  1084. 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1085. ],
  1086. ],
  1087. ],
  1088. ],
  1089.  
  1090. 'checkvip14' => [
  1091. /*
  1092. randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  1093. */
  1094. 'cache_path' => '/home/mbot1/cache/',
  1095. 'need_groups' => [23,24,215,216], // ID grup, które sa potrzebne do brania udziału min. 1
  1096. 'ignore_groups' => [202,25,26,27,223,8], // Ignorowane grupy
  1097. 'add_group' => 128, // ID grupy, która ma nadać
  1098. 'group_time' => 14 * 24 * 60 * 60, // Na jaki okres jest grupa
  1099. 'channels' => [
  1100. 'winner' => [
  1101. 'channel_name' => '● Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  1102. 'channel_cid' => 702, // Id kanału informacyjnego
  1103. 'channel_description' => [
  1104. 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  1105. 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1106. ],
  1107. ],
  1108. ],
  1109. ],
  1110.  
  1111. 'checkvip30' => [
  1112. /*
  1113. randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  1114. */
  1115. 'cache_path' => '/home/mbot1/cache/',
  1116. 'need_groups' => [23,24,215,216], // ID grup, które sa potrzebne do brania udziału min. 1
  1117. 'ignore_groups' => [202,25,26,27,223,8], // Ignorowane grupy
  1118. 'add_group' => 124, // ID grupy, która ma nadać
  1119. 'group_time' => 30 * 24 * 60 * 60, // Na jaki okres jest grupa
  1120. 'channels' => [
  1121. 'winner' => [
  1122. 'channel_name' => '● Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  1123. 'channel_cid' => 702, // Id kanału informacyjnego
  1124. 'channel_description' => [
  1125. 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  1126. 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1127. ],
  1128. ],
  1129. ],
  1130. ],
  1131.  
  1132. 'karya' => [
  1133. /*
  1134. randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  1135. */
  1136. 'cache_path' => '/home/mbot/cachekary/',
  1137. 'need_groups' => [156], // ID grup, które sa potrzebne do brania udziału min. 1
  1138. 'ignore_groups' => [157], // Ignorowane grupy
  1139. 'add_group' => 157, // ID grupy, która ma nadać
  1140. 'r_group' => 156, // ID grupy, która ma nadać
  1141. 'group_time' => 7 * 24 * 60 * 60, // Na jaki okres jest grupa
  1142. 'channels' => [
  1143. 'winner' => [
  1144. 'channel_name' => '● Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  1145. 'channel_cid' => 702, // Id kanału informacyjnego
  1146. 'channel_description' => [
  1147. 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  1148. 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1149. ],
  1150. ],
  1151. ],
  1152. ],
  1153.  
  1154. 'weryf' => [
  1155. /*
  1156. randomGroup - Losowanie rangi, nadawanie jej użytkownikowi na 1 dzień, później automatyczne zdejmowanie.
  1157. */
  1158. 'cache_path' => '/home/mbot/cachekary/',
  1159. 'need_groups' => [23,24,215,216,25,223,27], // ID grup, które sa potrzebne do brania udziału min. 1
  1160. 'ignore_groups' => [214], // Ignorowane grupy
  1161. 'add_group' => 214, // ID grupy, która ma nadać
  1162. 'r_group' => 156, // ID grupy, która ma nadać
  1163. 'group_time' => 7 * 24 * 60 * 60, // Na jaki okres jest grupa
  1164. 'channels' => [
  1165. 'winner' => [
  1166. 'channel_name' => '● Ostatnio wylosowany: [winner_nick]', // Nazwa kanału informacyjnego
  1167. 'channel_cid' => 702, // Id kanału informacyjnego
  1168. 'channel_description' => [
  1169. 'start' => '\n [center][size=15][b]Loteria VIP[/size][/center]\n\n',
  1170. 'end' => '\n[right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1171. ],
  1172. ],
  1173. ],
  1174. ],
  1175.  
  1176. 'Partners' => [
  1177. /*
  1178. Partners - Automatycznie wpisywanie i losowanie partnera w kanał ze zdefiniowaną nazwą jak i opisałem kanału.
  1179.  
  1180. Domyślnie:
  1181. 0 => array(
  1182. 'name' => 'Nazwa kanłu',
  1183. 'desc' => 'Opis'
  1184. ),
  1185. */
  1186. 'partners' => [
  1187. 0 => [
  1188. 'name' => 'K-Scripts.eu - Usługi Programistyczne',
  1189. 'desc' => '[center][size=15][b]Partnerzy[/b]
  1190. OnlineSpeak.eu[/center]
  1191. [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]
  1192. [size=10]
  1193. Postawowe informacje:
  1194. [list]
  1195. [*] Link do strony: [b][url=http://k-scripts.eu/]Przejdź[/url][/b]
  1196. [*] Link do FanPage: [b][url=https://www.facebook.com/K-Scriptseu-171013159931042/]Przejdź[/url][/b]
  1197. [/size]
  1198. [hr]
  1199. [right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 24.0)[/url][/right]'
  1200. ],
  1201. 1 => [
  1202. 'name' => 'BlazingFast.io',
  1203. 'desc' => '[center][size=15][b]Partnerzy[/b]
  1204. OnlineSpeak.eu[/center]
  1205. [size=10][b]BlazingFast.io[/b] We have created the fastest and most convenient cloud technology to help you easily and more efficiently manage your infrastructure. We are using only the latest high-performance SSD Hard Drives in all our servers, that will let your application run faster than ever before. We provide the best tools to control your virtual server in the cloud. We take your privacy very seriously! You can rest assured that your personal information such as IP and Email Address including files stored in our system will be kept in strict confidence and we will never sell, rent or otherwise distribute them.If you anyways have questions, please feel free to contact our 24/7 support and we will be more than glad to help you with all your questions about our products.
  1206. [/size]
  1207. [hr]
  1208. [right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 23.1)[/url][/right]'
  1209. ],
  1210. 2 => [
  1211. 'name' => 'HosTeam.pl',
  1212. 'desc' => '[center][size=15][b]Partnerzy[/b]
  1213. OnlineSpeak.eu[/center]
  1214. [size=10]Nasza firma istnieje na rynku od 2009r. W ciągu tych lat stale rozwijamy i poszerzamy ofertę proponowanych dla Was usług. Ciągle doskonalimy nasze usługi po to aby jak najlepiej realizować potrzeby naszych klientów.[/size]
  1215. [size=10]
  1216. Postawowe informacje:
  1217. [list]
  1218. [*] Link do strony: [b][url=https://hosteam.pl/pl]Przejdź[/url][/b]
  1219. [*] Link do FanPage: [b][url=https://www.facebook.com/profile.php?id=120999637943831&fref=ts]Przejdź[/url][/b]
  1220. [/size]
  1221. [hr]
  1222. [right][size=9]Wygenerowane przez: [b][url=http://K-Scripts.eu/?teamspeak]MBOT (Wersja: 23.1)[/url][/right]'
  1223. ],
  1224. ],
  1225. 'channel' => 990
  1226. ],
  1227. 'youtubeInfo' => [
  1228. 'channels' => [
  1229. 0 => [
  1230. 'youtube_id' => 'UCtGmMo9NJaQG3hl1gsj1Hzw',
  1231. 'channel_name' => '● Przykład [Subskrybcji: [number]]',
  1232. 'channel_id' => 1064543
  1233. ],
  1234. ]
  1235. ]
  1236. ],
  1237. ];
  1238. /** Bot id 4 configuration **/
  1239. $config[4]['connection'] = [
  1240. /**
  1241. * @name TeamSpeak3 Server IP Adress
  1242. * @format 0.0.0.0
  1243. */
  1244.  
  1245. 'server_ip' => '3456789',
  1246.  
  1247. /**
  1248. * @name TeamSpeak3 Server Query Port
  1249. * @default 45555
  1250. */
  1251. 'server_query_port' => 345678,
  1252.  
  1253. /**
  1254. * @name TeamSpeak3 Server ID
  1255. * @default 1
  1256. */
  1257.  
  1258. 'server_id' => 1,
  1259.  
  1260. /**
  1261. * @name TeamSpeak3 Server Query Login
  1262. * @default serveradmin
  1263. */
  1264.  
  1265. 'server_query_login' => 'serveradmin',
  1266.  
  1267. /**
  1268. * @name TeamSpeak3 Server Query Password
  1269. */
  1270.  
  1271. 'server_query_password' => '4567890',
  1272.  
  1273.  
  1274. /**
  1275. * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  1276. * @default false
  1277. */
  1278.  
  1279. 'commands_mode' => false,
  1280.  
  1281. /**
  1282. * @name There you can change bot nickname
  1283. * @default mBot Premium
  1284. */
  1285.  
  1286. 'bot_name' => 'Informator',
  1287.  
  1288. /**
  1289. * @name Channel ID where bot enter (false - disable / id - enable)
  1290. * @default false
  1291. */
  1292.  
  1293. 'move_to_channel' => 11
  1294.  
  1295. ];
  1296. $config[4]['server'] = [
  1297. /**
  1298. * This is a checksum done edit this.
  1299. * @default false
  1300. */
  1301. 'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  1302.  
  1303. ];
  1304. $config[4]['options'] = [
  1305.  
  1306. /**
  1307. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  1308. * @default false
  1309. */
  1310.  
  1311. 'enable_plugins_and_events_system' => true,
  1312.  
  1313. /**
  1314. * @name Enable/Disable mysql system
  1315. * @default true
  1316. */
  1317.  
  1318. 'enable_database' => false,
  1319.  
  1320. /**
  1321. * @name The folder name from the events and plugins
  1322. * @default FirstInstance
  1323. */
  1324.  
  1325. 'folder_name' => 'FourthInstance',
  1326.  
  1327. /**
  1328. * @name Bot idle time before do next tasks
  1329. * @default 1
  1330. */
  1331.  
  1332. 'idle_seconds' => 0,
  1333.  
  1334. /**
  1335. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  1336. * @default false
  1337. */
  1338.  
  1339. 'enable_commands_system' => false
  1340.  
  1341. ];
  1342. /** end of mysql configuartion **/
  1343.  
  1344.  
  1345. $config[4]['plugins'] = [
  1346.  
  1347. /**
  1348. * @name Dosabled plugins
  1349. * @format 'simplePlugin'
  1350. */
  1351.  
  1352. 'ignored_plugins' => ['getData'],
  1353.  
  1354. /**
  1355. * @name Specyfic plugin configurations
  1356. */
  1357.  
  1358. 'plugins_configs' => [
  1359. 'getData' => [
  1360. 'file' => '/var/www/entrone.eu/hosting/banner/cachefile', // Gdzie ma zapisywać dane
  1361. 'time' => 1 * 10 // Czas co jaki ma zapisywać pliki
  1362. ]
  1363. ]
  1364. ];
  1365.  
  1366. $config[4]['events'] = [
  1367.  
  1368. /**
  1369. * @name Dosabled events
  1370. * @format 'simpleEvent'
  1371. */
  1372.  
  1373. 'ignored_events' => ['generatingBanner', 'channelStatisticsActive'],
  1374.  
  1375. /**
  1376. * @name Specyfic events time configuration
  1377. */
  1378.  
  1379. 'events_executes' => array(
  1380.  
  1381. 'generatingBanner' => array('seconds' => 30, 'minutes' => 0, 'hours' => 0, 'days' => 0),
  1382. 'channelStatisticsActive' => array('seconds' => 0, 'minutes' => 30, 'hours' => 0, 'days' => 0),
  1383. 'chartsGenerator' => array('seconds' => 0, 'minutes' => 0, 'hours' => 1, 'days' => 0),
  1384. ),
  1385.  
  1386. /**
  1387. * @name Specyfic event configurations
  1388. */
  1389.  
  1390. 'events_configs' => [
  1391.  
  1392.  
  1393. 'generatingBanner' => [
  1394. /*
  1395. generatingBanner - Automatyczne generowanie bannera.
  1396. */
  1397. 'admins_groups' => [105], // Id grup administracji
  1398. 'get_file_from' => '/home/mbot/assets/', // Ścieżka do katalogu z plikami
  1399. 'save_file_here' => '/var/www/', // Gdzie ma zapisać banner
  1400.  
  1401. ],
  1402. 'channelStatisticsActive' => [
  1403. 'cache_path' => '/home/mbot1/inc/cache/channels/',
  1404. 'check_section' => [103],
  1405. 'scan_hours' => '0-22',
  1406. 'minimum_period' => 7,
  1407. 'min_value' => 0,
  1408. 'channel_id' => 102,
  1409. 'ignored_channels' => []
  1410. ],
  1411. 'chartsGenerator' => [
  1412. 'checker_type' => 'charts',
  1413. 'channel_id' => [2,94,599],
  1414. 'ignored_channels' => array(),
  1415. ],
  1416. ]
  1417. ];
  1418. /** end of adds configuration **/
  1419. /** Bot id 5 configuration **/
  1420. $config[5]['connection'] = [
  1421. /**
  1422. * @name TeamSpeak3 Server IP Adress
  1423. * @format 0.0.0.0
  1424. */
  1425.  
  1426. 'server_ip' => '4567890',
  1427.  
  1428. /**
  1429. * @name TeamSpeak3 Server Query Port
  1430. * @default 45555
  1431. */
  1432. 'server_query_port' => 3456789,
  1433.  
  1434. /**
  1435. * @name TeamSpeak3 Server ID
  1436. * @default 1
  1437. */
  1438.  
  1439. 'server_id' => 1,
  1440.  
  1441. /**
  1442. * @name TeamSpeak3 Server Query Login
  1443. * @default serveradmin
  1444. */
  1445.  
  1446. 'server_query_login' => 'serveradmin',
  1447.  
  1448. /**
  1449. * @name TeamSpeak3 Server Query Password
  1450. */
  1451.  
  1452. 'server_query_password' => '345678',
  1453.  
  1454.  
  1455. /**
  1456. * @name Enable/Disable commands mode in TeamSpeak3 Query [Important: Look at the configuration config > options > enable_commands_system]
  1457. * @default true
  1458. */
  1459.  
  1460. 'commands_mode' => true,
  1461.  
  1462. /**
  1463. * @name There you can change bot nickname
  1464. * @default mBot Premium
  1465. */
  1466.  
  1467. 'bot_name' => 'Informant',
  1468.  
  1469. /**
  1470. * @name Channel ID where bot enter (false - disable / id - enable)
  1471. * @default false
  1472. */
  1473.  
  1474. 'move_to_channel' => 11
  1475.  
  1476. ];
  1477. $config[5]['server'] = [
  1478. /**
  1479. * This is a checksum done edit this.
  1480. * @default false
  1481. */
  1482. 'checksum' => 'bWJvdDIyLjI4WG1DVnoxMjQ1MQ==',
  1483.  
  1484. ];
  1485. $config[5]['options'] = [
  1486.  
  1487. /**
  1488. * @name Enable/Disable commands system in bot interface [Important: Look at the configuration config > connection > commands_mode]
  1489. * @default false
  1490. */
  1491.  
  1492. 'enable_commands_system' => true,
  1493.  
  1494. 'enable_plugins_and_events_system' => false,
  1495.  
  1496. /**
  1497. * @name Enable/Disable mysql system
  1498. * @default true
  1499. */
  1500.  
  1501. 'enable_database' => false,
  1502.  
  1503. /**
  1504. * @name Bot idle time before do next tasks
  1505. * @default 1
  1506. */
  1507.  
  1508. 'idle_seconds' => 1
  1509.  
  1510. ];
  1511. $config[5]['commands'] = [
  1512. /**
  1513. * @name Disabled commands
  1514. * @format 'simpleCommand'
  1515. */
  1516.  
  1517. 'disable_commands' => ['chvip','chgvip','ch'],
  1518.  
  1519. /**
  1520. * @name Specyfic command configuration
  1521. */
  1522.  
  1523. 'commands_configs' => [
  1524. 'ch' => [
  1525. 'groups' => [287],
  1526. 'channels_section' => 3379,
  1527. 'channel_num_regex' => '/(.*)\.(.*)/',
  1528. 'channel_admin_group_id' => 53,
  1529. 'default_subchannels' => 0,
  1530. 'max_subchannels' => 2,
  1531. 'channel_codec' => 2,
  1532. 'channel_codec_level' => 8,
  1533. 'help' => 'Komenda zakłada kanał w strefie prywatnej.',
  1534. 'usage' => '<numer użytkownika> [ilość podkanałów]'
  1535. ],
  1536. 'moveclient' => [
  1537. 'groups' => [287],
  1538. 'help' => 'Komenda przenosi użytkownika na Twój kanał.',
  1539. 'usage' => '<numer użytkownika>'
  1540. ],
  1541. 'gotoclient' => [
  1542. 'groups' => [287],
  1543. 'blocked_channels' => [],
  1544. 'help' => 'Komenda przenosi Cię na kanał użytkownika.',
  1545. 'usage' => '<numer użytkownika>'
  1546. ],
  1547. 'meeting' => [
  1548. 'groups' => [287],
  1549. 'move_groups' => [169, 171, 172, 173],
  1550. 'meeting_channel' => 7,
  1551. 'help' => 'Komenda przenosi wszystkich administratorów na określony kanał.',
  1552. 'usage' => ''
  1553. ],
  1554. 'adminsonline' => [
  1555. 'groups' => [287],
  1556. 'admin_groups' => [169, 171, 172, 173],
  1557. 'help' => 'Komenda wyświetla listę administratorów online.',
  1558. 'usage' => ''
  1559. ],
  1560. 'channellist' => [
  1561. 'groups' => [287],
  1562. 'help' => 'Komenda wyświetla listę kanałów.',
  1563. 'usage' => ''
  1564. ],
  1565. 'clientlist' => [
  1566. 'groups' => [287],
  1567. 'help' => 'Komenda wyświetla listę użytkowników wraz z dodatkowymi danymi.',
  1568. 'usage' => ''
  1569. ],
  1570. 'commands' => [
  1571. 'groups' => [287],
  1572. 'help' => 'Komenda wyświetla informacje o dostępnych komendach.',
  1573. 'usage' => ''
  1574. ],
  1575. 'memory' => [
  1576. 'groups' => [287],
  1577. 'help' => 'Komenda pokazuje aktualny stan używanej pamięci przez aplikacje.',
  1578. 'usage' => ''
  1579. ],
  1580. 'findclients' => [
  1581. 'groups' => [287],
  1582. 'help' => 'Komenda wyszukuje użytkownika którego nazwa zawiera frazę z parametru.',
  1583. 'usage' => '<filtr>'
  1584. ],
  1585. 'pwall' => [
  1586. 'groups' => [287],
  1587. 'help' => 'Komenda wysyła wiadomość prywatną do wszystkich użytkowników serwera o danej treści.',
  1588. 'usage' => '<wiadomość>'
  1589. ],
  1590. 'pwToGroup' => [
  1591. 'groups' => [287],
  1592. 'help' => 'Komenda wysyła wiadomość prywatną do wszystkich użytkowników w podanej grupie',
  1593. 'usage' => '<wiadomość>'
  1594. ],
  1595. 'pokeToGroup' => [
  1596. 'groups' => [287],
  1597. 'help' => 'Komenda wysyła poke do wszystkich użytkowników w podanej grupie.',
  1598. 'usage' => '<wiadomość>'
  1599. ],
  1600. 'pwToAdmin' => [
  1601. 'groups' => [287],
  1602. 'admin_group' => array(169, 171, 172, 173),
  1603. 'help' => 'Komenda wysyła wiadomość prywatną do wszystkich adminów',
  1604. 'usage' => '<wiadomość>'
  1605. ],
  1606. 'pokeToAdmin' => [
  1607. 'groups' => [287],
  1608. 'admin_group' => array(287,301,34,35,37,38),
  1609. 'help' => 'Komenda wysyła poke do wszystkich adminów.',
  1610. 'usage' => '<wiadomość>'
  1611. ],
  1612. 'pokeall' => [
  1613. 'groups' => [287],
  1614. 'help' => 'Komenda wysyła poke do wszystkich użytkowników serwera.',
  1615. 'usage' => '<wiadomość>'
  1616. ],
  1617. 'bot' => [
  1618. 'groups' => [287],
  1619. 'help' => 'Komenda wysyła poke do wszystkich użytkowników serwera.',
  1620. 'usage' => '<wiadomość>'
  1621. ],
  1622. 'bingo' => [
  1623. 'groups' => [23,24,215,216],
  1624. 'help' => '',
  1625. 'usage' => ''
  1626. ],
  1627. 'trueOrfalse' => [
  1628. 'groups' => [171],
  1629. 'pytania' => [
  1630. 1 => [
  1631. 'typ' => 'Prawdziwe',
  1632. 'pytanie' => 'Przykładowe pytanie1'
  1633. ],
  1634. 2 => [
  1635. 'typ' => 'Fałszywe',
  1636. 'pytanie' => 'Przykładowe pytanie2'
  1637. ],
  1638. 3 => [
  1639. 'typ' => 'Fałszywe',
  1640. 'pytanie' => 'Przykładowe pytanie3'
  1641. ],
  1642. ],
  1643. 'help' => '',
  1644. 'usage' => '<wiadomość>'
  1645. ],
  1646. ]
  1647. ];
  1648. /** end of adds configuration **/
  1649. ?>
Add Comment
Please, Sign In to add comment