Guest User

Untitled

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