Guest User

Untitled

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