Guest User

Untitled

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