· 6 years ago · Mar 29, 2020, 02:46 PM
1<?php
2/**
3 * @author Tymoteusz `RazorMeister` Bartnik
4 * @file Config
5 */
6
7return [
8 'main' => [
9 'language' => 'pl', // pl | eng | cz
10 'connection' => [
11 'ts3' => [
12 'ip' => '',
13 'queryPort' => 10011,
14 'port' => 9987,
15 'login' => 'serveradmin',
16 'password' => '',
17 'type' => 0, // 1 - SSH | 0 - RAW
18 ],
19 'database' => [
20 'ip' => 'localhost',
21 'user' => 'root',
22 'password' => '',
23 'name' => 'robot',
24 'port' => 3306,
25 ],
26 ],
27
28 'settings' => [
29 'global' => [
30 'logsDeleteInterval' => 3, // in days
31 'templates' => 'Xbot', // Default | Icons | Xbot
32 'blackListPunishment' => 'ban', // kick | ban
33 'profileUrl' => [
34 'enabled' => true,
35 'url' => 'http://website.ro-bot.pl/client/[DBID]', // [DBID], [UID], [CLIENT_NAME]
36 'profileTranslation' => 'PROFIL',
37 ],
38 'footer' => "[hr][right][b]RO-BOT.pl[/b][/right]",
39 'kickOrMove' => 'move', // kick | move
40 ],
41 'instances' => [
42 1 => [
43 'enabled' => true,
44 'name' => '• Valkiria • Aktualizator',
45 'defaultChannel' => 67,
46 'interval' => 1000, // in milliseconds
47 'folder' => 'FirstInstance',
48 ],
49 2 => [
50 'enabled' => true,
51 'name' => '• Valkiria • Security',
52 'defaultChannel' => 67,
53 'interval' => 100, // in milliseconds
54 'folder' => 'SecondInstance',
55 ],
56 3 => [
57 'enabled' => true,
58 'name' => '• Valkiria • Administrator',
59 'defaultChannel' => 67,
60 'interval' => 100, // in milliseconds
61 'folder' => 'ThirdInstance',
62 ],
63 4 => [
64 'enabled' => true,
65 'name' => '• Valkiria • Statistics',
66 'defaultChannel' => 67,
67 'interval' => 1000, // in milliseconds
68 'folder' => 'FourthInstance',
69 ],
70 5 => [
71 'enabled' => true,
72 'name' => '• Valkiria • Channels Guard',
73 'defaultChannel' => 67,
74 'interval' => 1000, // in milliseconds
75 'folder' => 'FifthInstance',
76 ],
77 6 => [
78 'enabled' => true,
79 'name' => '• Valkiria • Commander',
80 'commands' => true,
81 'defaultChannel' => 1,
82 'interval' => 100, // in milliseconds
83 'folder' => 'SixthInstance',
84 'individualLogin' => [
85 'enabled' => true,
86 'login' => 'commander',
87 'password' => '',
88 ],
89 ],
90 ],
91 ],
92 ],
93
94 'functions' => [
95 // Aktualizator
96 1 => [
97 /* Events */
98 'OnlineUsers' => [
99 'enabled' => true,
100 'channelId' => 776,
101 'ignoredGroups' => [],
102 'channelName' => 'Online: [ONLINE]', // [ONLINE]
103 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
104 ],
105 'RecordOnline' => [
106 'enabled' => true,
107 'channelId' => 777,
108 'channelName' => 'Rekord: [RECORD]', // [RECORD]
109 'showHistory' => true,
110 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
111 ],
112 'MultiFunction' => [
113 'enabled' => true,
114 'content' => [
115 'totalPing' => [
116 'enabled' => true,
117 'channelId' => 1261,
118 'channelName' => 'Ping: [PING]', // [PING]
119 ],
120 'packetLoss' => [
121 'enabled' => false,
122 'channelId' => 74,
123 'channelName' => 'Packet loss: [PACKET_LOSS]', // [PACKET_LOSS]
124 ],
125 'channelsCount' => [
126 'enabled' => true,
127 'channelId' => 1260,
128 'channelName' => 'Kanałów: [CHANNELS_COUNT]', // [CHANNELS_COUNT]
129 ],
130 'bytesUploaded' => [
131 'enabled' => false,
132 'channelId' => 76,
133 'channelName' => 'Upload: [UPLOADED]', // [UPLOADED]
134 ],
135 'bytesDownloaded' => [
136 'enabled' => false,
137 'channelId' => 77,
138 'channelName' => 'Download: [DOWNLOADED]', // [DOWNLOADED]
139 ],
140 ],
141 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
142 ],
143 'ServerName' => [
144 'enabled' => true,
145 'name' => 'Valkiria.com.pl | Online: [ONLINE]/[MAX_CLIENTS]', // [ONLINE], [MAX_CLIENTS], [DATE], [%]
146 'dateFormat' => 'G:i:s', // d-m-Y G:i:s
147 'ignoredGroups' => [],
148 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
149 ],
150 'Partners' => [
151 'enabled' => false,
152 'channelId' => 53,
153 'content' => [
154 '[cspacer] TSowicze.pl' => "[center][img]https://i.imgur.com/oKhD1uM.png[/img][/center]",
155 '[cspacer] RazorMeister.pl' => "[center]JA[/center]",
156 ],
157 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
158 ],
159 'Countdown' => [
160 'enabled' => false,
161 'showTime' => ['days' => true, 'hours' => true, 'minutes' => true],
162 'content' => [
163 78 => [ // ChannelId
164 'channelName' => 'Do wakacji: [COUNT]', // [COUNT]
165 'date' => '22-06-2019 00:01', // format dd-mm-yyyy GG:MM | php: d-m-Y H:i
166 'type' => 'to', // from | to
167 ],
168 80 => [
169 'channelName' => 'Od maja: [COUNT]', // [COUNT]
170 'date' => '01-05-2019 00:01', // format dd-mm-yyyy GG:MM | php: d-m-Y H:i
171 'type' => 'from', // from | to
172 ],
173 ],
174 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
175 ],
176 'NameDay' => [
177 'enabled' => false,
178 'channelId' => 81,
179 'channelName' => 'Imieniny: [NAME]', // [NAME]
180 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
181 ],
182 'Banner' => [
183 'enabled' => true,
184 'sourceFile' => DIR.'Include/Assets/BannerSource.png',
185 'destinationFile' => '/var/www/html/banner.jpg',
186 // 'cords' => [size, rotation, x, y],
187 'content' => [
188 'clientsOnline' => [
189 'enabled' => false,
190 'showMacClients' => true,
191 'ignoredGroups' => [],
192 'font' => 'calibri',
193 'color' => [255,255,255],
194 'cords' => [20, 0, 105, 83],
195 ],
196 'adminsOnline' => [
197 'enabled' => true,
198 'adminGroups' => [6,16,49,2963,2965],
199 'ignoredGroups' => [126],
200 'font' => 'calibri',
201 'color' => [255, 255, 255],
202 'cords' => [20, 0, 618, 83],
203 ],
204 'recordOnline' => [
205 'enabled' => true,
206 'font' => 'calibri',
207 'color' => [255, 255, 255],
208 'cords' => [20, 0, 92, 260],
209 ],
210 'clock' => [
211 'enabled' => true,
212 'format' => 'H:i',
213 'font' => 'calibri',
214 'color' => [255, 255, 255],
215 'cords' => [20, 0, 382, 83],
216 ],
217 'date' => [
218 'enabled' => false,
219 'format' => 'd-m-Y',
220 'font' => 'calibri',
221 'color' => [255,255, 255],
222 'cords' => [20, 0, 225, 350],
223 ],
224 'channelsCount' => [
225 'enabled' => true,
226 'font' => 'calibri',
227 'color' => [255,255,255],
228 'cords' => [20, 0, 372, 260],
229 ],
230 'uptime' => [ // In days
231 'enabled' => true,
232 'font' => 'calibri',
233 'color' => [255,255,255],
234 'cords' => [20, 0, 623, 260],
235 ],
236 ],
237 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
238 ],
239 'Clock' => [
240 'enabled' => true,
241 'channelId' => 1338,
242 'channelName' => 'Godzina: [CLOCK]', // [CLOCK]
243 'format' => 'H:i',
244 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
245 ],
246 'HostMessage' => [
247 'enabled' => true,
248 'sourceFile' => DIR.'Include/Assets/HostMessage.txt',
249 'ignoredGroups' => [126], // Ignored groups to online clients
250 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
251 ],
252 'AdminOnlineList' => [
253 'enabled' => true,
254 'adminGroups' => [6,16,49,2963,2965],
255 'ignoredGroups' => [],
256 'channelId' => 781,
257 'channelName' => '[cspacer]Administracja online: [ONLINE]', // [ONLINE]
258 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
259 ],
260 'AdminList' => [
261 'enabled' => true,
262 'adminGroups' => [6,16,49,2963,2965],
263 'ignoredGroups' => [],
264 'channelId' => 780,
265 'minIdleTime' => 300, // in seconds
266 'showType' => 'date', // time | date
267 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
268 ],
269 'ServerQueryOnlineList' => [
270 'enabled' => true,
271 'ignoredGroups' => [79],
272 'channelId' => 789,
273 'channelName' => 'ServerQuery online: [ONLINE]', // [ONLINE]
274 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
275 ],
276 'CountryList' => [
277 'enabled' => false,
278 'ignoredGroups' => [],
279 'ignoredCountries' => [], // type country as code for example Poland - pl
280 'channelId' => 154,
281 'channelName' => 'Osób spoza Polski: [COUNT]', // [COUNT]
282 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
283 ],
284 'BanList' => [
285 'enabled' => true,
286 'channelId' => 778,
287 'maxBans' => 10,
288 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
289 ],
290 'ClientOnChannel' => [
291 'enabled' => true,
292 'adminGroups' => [6,49,16,2963,2965],
293 'ignoredGroups' => [73],
294 'minIdleTime' => 600, // in seconds
295 'showAdminsStats' => true, // SaveAdminsStats must be ON
296 'statusNames' => [
297 'online' => 'ONLINE',
298 'offline' => 'OFFLINE',
299 'away' => 'AFK',
300 ],
301 'content' => [
302 178 => [ // Client Dbid
303 'channelId' => 749,
304 'channelName' => '[[GROUP]] - [NICK] jest [STATUS]', // [GROUP], [NICK], [STATUS]
305 'email' => '',
306 'fb' => '',
307 'ownDescription' => "Cześć nazywam się Rafał i jestem założycielem serwera PSGTS.PL",
308 ],
309 1418 => [ // Client Dbid
310 'channelId' => 3190,
311 'channelName' => '[[GROUP]] - [NICK] jest [STATUS]', // [GROUP], [NICK], [STATUS]
312 'email' => '',
313 'fb' => '',
314 'ownDescription' => "",
315 ],
316 1412 => [ // Client Dbid
317 'channelId' => 3176,
318 'channelName' => '[[GROUP]] - [NICK] jest [STATUS]', // [GROUP], [NICK], [STATUS]
319 'email' => '',
320 'fb' => '',
321 'ownDescription' => "",
322 ],
323 ],
324 'descriptionInterval' => ['hours' => 0, 'minutes' => 5, 'seconds' => 0],
325 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
326 ],
327 'Top' => [
328 'enabled' => true,
329 'ignoredGroups' => [126],
330 'content' => [
331 'timeSpent' => [
332 'enabled' => true,
333 'channelId' => 808,
334 'records' => 15,
335 ],
336 'timeRecord' => [
337 'enabled' => true,
338 'channelId' => 806,
339 'records' => 15,
340 ],
341 'connections' => [
342 'enabled' => true,
343 'channelId' => 805,
344 'records' => 15,
345 ],
346 'idleTimeRecord' => [
347 'enabled' => true,
348 'channelId' => 807,
349 'records' => 15,
350 ],
351 'weekTimeSpent' => [
352 'enabled' => true,
353 'channelId' => 809,
354 'records' => 15,
355 ],
356 ],
357 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
358 ],
359 'NewClients' => [
360 'enabled' => true,
361 'channelId' => 803,
362 'channelName' => 'Nowi użytkownicy: [COUNT]', // [COUNT]
363 'maxUsers' => 30,
364 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
365 ],
366 'OnlineGroupList' => [
367 'enabled' => false,
368 'minIdleTime' => 300,
369 'showType' => 'date', // time | date
370 'content' => [
371 183 => [ // Channel ID
372 'groupsId' => [104, 9],
373 'channelName' => '[GROUP] - [ONLINE]/[ALL]', // [GROUP], [ONLINE], [ALL]
374 'showOffline' => true,
375 'showStatusTime' => true,
376 ],
377 184 => [
378 'groupsId' => [38],
379 'channelName' => '[GROUP] - [ONLINE]/[ALL]', // [GROUP], [ONLINE], [ALL]
380 'showOffline' => true,
381 'showStatusTime' => true,
382 ],
383 ],
384 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
385 ],
386 'FacebookPosts' => [
387 'enabled' => false,
388 'accessToken' => '',
389 'pageId' => '',//'1069143943281504', // Find on https://findmyfbid.com/
390 'pageLink' => 'https://www.facebook.com/RO-BOT-aplikacja-pod-twój-serwer-TS3-1069143943281504/',
391 'maxPosts' => 5,
392 'channelId' => 185,
393 'channelName' => 'Postów z Facebooka: [POSTS]', // [POSTS], [LIKES]
394 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0], // Max 200times per hour so min interval is 20s
395 ],
396 'Weather' => [
397 'enabled' => false,
398 'apiKey' => '', //You can find api on website: https://openweathermap.org
399 'content' => [
400 187 => [ // Channel ID
401 'country' => 'PL', // Country code for example Poland - PL
402 'city' => 'Warszawa',
403 ],
404 188 => [
405 'country' => 'PL', // Country code for example Poland - PL
406 'city' => 'Lublin',
407 ],
408 ],
409 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
410 ],
411 'YoutubeInfo' => [
412 'enabled' => false,
413 'apiKey' => '', // Generate on https://console.developers.google.com
414 'content' => [
415 'UC5aRHitAgGy39hu7MCqdHEA' => [ // Youtube Channel ID
416 'channelId' => 192,
417 'channelName' => '[NAME]: [SUBS] [LIVE]', // [NAME], [SUBS], [LIVE]
418 ],
419 'UCzgVSSvfIpBbc9IrTlGKEaQ' => [ // Youtube Channel ID
420 'channelId' => 194,
421 'channelName' => '[NAME]: [SUBS] [LIVE]', // [NAME], [SUBS], [LIVE]
422 ],
423 ],
424 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
425 ],
426 'TwitchInfo' => [
427 'enabled'=> false,
428 'apiKey' => '', // API Key is a Client ID | Generate on https://dev.twitch.tv/console/apps
429 'content' => [
430 'bonkol' => [ // Twitch channel name
431 'mainChannel' => [
432 'channelId' => 196,
433 'channelName' => '[NAME] [LIVE]', // [NAME], [LIVE]
434 ],
435 'follows' => [
436 'channelId' => 197, // 0 if disabled
437 'channelName' => 'Followersów: [FOLLOWS]', // [FOLLOWS]
438 ],
439 ],
440 ],
441 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
442 ],
443 'RobotStatus' => [
444 'enabled' => true, // Do not turn off
445 'channelId' => 943,
446 'adminsDbid' => [6],
447 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
448 ],
449 'WinGroup' => [
450 'enabled' => false,
451 'groupId' => 36,
452 'neededGroup' => [27,29],
453 'ignoredGroups' => [103],
454 'daysInterval' => 3, // in days
455 'channelId' => 568,
456 'records' => 15,
457 'channelName' => 'Win - [CLIENT]', // [CLIENT] - winne nick
458 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
459 ],
460 'Levels' => [
461 'enabled' => true,
462 'ignoredGroups' => [126],
463 'content' => [
464 // levelGroupId => minTimeSpent in seconds
465 182 => 60 * 60 * 1, // 1 hour
466 216 => 60 * 60 * 10, // 10 hour
467 217 => 60 * 60 * 25, // 25 hour
468 218 => 60 * 60 * 50, // 50 hour
469 219 => 60 * 60 * 100, // 100 hour
470 220 => 60 * 60 * 200, // 200 hour
471 221 => 60 * 60 * 300, // 300 hour
472 222 => 60 * 60 * 500, // 500 hour
473 223 => 60 * 60 * 750, // 750 hour
474 224 => 60 * 60 * 1000, // 1000 hour
475 225 => 60 * 60 * 1250, // 1250 hour
476 226 => 60 * 60 * 1500, // 1500 hour
477 227 => 60 * 60 * 1750, // 1750 hour
478 228 => 60 * 60 * 2000, // 2000 hour
479 229 => 60 * 60 * 2250, // 2250 hour
480 230 => 60 * 60 * 2500, // 2500 hour
481 231 => 60 * 60 * 2750, // 2750 hour
482 232 => 60 * 60 * 3000, // 3000 hour
483 233 => 60 * 60 * 3500, // 3500 hour
484 82 => 60 * 60 * 4000, // 4000 hour
485 ],
486 'records' => 15,
487 'channelId' => 695,
488 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
489 ],
490 'GroupsStats' => [
491 'enabled' => false,
492 'content' => [
493 // Group ID => Channel ID
494 9 => 705,
495 ],
496 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
497 ],
498 'SupportChannels' => [
499 'enabled' => true,
500 'onTime' => [
501 725 => [ // Channel ID
502 'timeOpen' => '10:00',
503 'timeClose' => '20:00',
504 'nameOpen' => 'Centrum Pomocy [ON]',
505 'nameClose' => 'Centrum Pomocy [OFF]',
506 'neededJoinPower' => 100,
507 ],
508 ],
509 'whenAdmin' => [
510 43 => [ // Channel ID
511 'adminGroups' => [6,16,49,2963,2965],
512 'ignoredGroups' => [79],
513 'nameOpen' => '[»] Centrum Pomocy [ON]',
514 'nameClose' => '[»] Centrum Pomocy [OFF]',
515 'neededJoinPower' => 100,
516 ],
517 ],
518 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
519 ],
520 'AdminsStats' => [
521 'enabled' => true,
522 'adminGroups' => [6,16,49,2965,2963],
523 'spentTimeChannelId' => 2405,
524 'groupsChannelId' => 2404,
525 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
526 ],
527 'FillEmptyChannels' => [
528 'enabled' => false,
529 'ignoredChannels' => [],
530 'description' => "",
531 'neededPhrase' => 'spacer',
532 'interval' => ['hours' => 0, 'minutes' => 5, 'seconds' => 0],
533 ],
534 'CountRegisteredUsers' => [
535 'enabled' => false,
536 'channelId' => 1896,
537 'channelName' => 'Zarejestrowani: [REGISTERED]/[ALL]',
538 'unregisteredGroupId' => 8,
539 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
540 ],
541 'Visitors' => [
542 'enabled' => true,
543 'channelId' => 804,
544 'channelName' => 'Odwiedzin: [VISITORS]',
545 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
546 ],
547 'CheckClientPermissions' => [
548 'enabled' => false,
549 'ignoredDbids' => [6],
550 'ignoredPermissions' => ['i_icon_id'],
551 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
552 ],
553 'CheckChannelPermissions' => [ // Be careful while using this function
554 'enabled' => false,
555 'ignoredCids' => [16],
556 'ignoredPermissions' => ['i_icon_id','i_channel_needed_permission_modify_power','i_channel_needed_delete_power','i_channel_needed_join_power','i_channel_needed_modify_power','i_channel_needed_subscribe_power','b_channel_modify_needed_talk_power','i_channel_description_view_power','i_client_needed_talk_power','i_channel_needed_description_view_power'],
557 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
558 ],
559 'Achievements' => [
560 'enabled' => false,
561 'ignoredGroups' => [8],
562 'headerSgid' => 181, // 0 - none
563 'footerSgid' => 182, // 0 - none
564 'info' => [
565 'connections' => [
566 'enabled' => true,
567 'headerGroup' => 159, // 0 - none
568 'groups' => [
569 /********************
570
571 groupSgid => requiredConnections,
572
573 *********************/
574
575 160 => 0,
576 161 => 100,
577 162 => 200,
578 163 => 300,
579 164 => 400,
580 165 => 500,
581 166 => 700,
582 167 => 900,
583 168 => 1000,
584 ],
585 ],
586 'timeSpent' => [
587 'enabled' => true,
588 'headerGroup' => 169, // 0 - none
589 'groups' => [
590 /********************
591
592 groupSgid => requiredTimeSpent,
593
594 *********************/
595
596 171 => 0,
597 172 => 10 * 60 * 60,
598 173 => 20 * 60 * 60,
599 174 => 50 * 60 * 60,
600 175 => 100 * 60 * 60,
601 176 => 250 * 60 * 60,
602 177 => 400 * 60 * 60,
603 178 => 600 * 60 * 60,
604 179 => 800 * 60 * 60,
605 180 => 1000 * 60 * 60,
606 ],
607 ],
608 ],
609 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
610 ],
611 ],
612
613 // Security
614 2 => [
615 /* Plugins */
616 'NicksSecurity' => [
617 'enabled' => true,
618 'ignoredGroups' => [9],
619 'sourceFile' => DIR.'Include/Assets/BadPhrases.txt',
620 'checkAwayMessage' => true,
621 'checkClientDescription' => true, // Can slow down security instance
622 'kicksToBan' => [
623 'enabled' => true,
624 'afterKicks' => 2,
625 'banTime' => 5, // in seconds
626 'cacheReset' => 30, // in seconds
627 ],
628 ],
629 'ProtectGroups' => [
630 'enabled' => true,
631 'content' => [
632 6 => [ // Group ID
633 'ignoredDbid' => [178,1828],
634 'giveBack' => true,
635 'punishmentType' => 'kick', // ban | kick | nothing
636 'message' => 'Nie możesz mieć rangi administracyjnej',
637 'banTime' => 0, // in seconds (if type=ban)
638 ],
639 49 => [
640 'ignoredDbid' => [1412],
641 'giveBack' => true,
642 'punishmentType' => 'ban', // ban | kick | nothing
643 'message' => 'Nie możesz mieć rangi administracyjnej',
644 'banTime' => 15, // in seconds (if type=ban)
645 ],
646 16 => [
647 'ignoredDbid' => [1393],
648 'giveBack' => true,
649 'punishmentType' => 'ban', // ban | kick | nothing
650 'message' => 'Nie możesz mieć rangi administracyjnej',
651 'banTime' => 15, // in seconds (if type=ban)
652 ],
653 126 => [
654 'ignoredDbid' => [1815,1816,1817,1899,2070,2071,2072,2080,2081],
655 'giveBack' => true,
656 'punishmentType' => 'ban', // ban | kick | nothing
657 'message' => 'Nie możesz mieć rangi Bot Muzyczny',
658 'banTime' => 15, // in seconds (if type=ban)
659 ],
660 2963 => [
661 'ignoredDbid' => [],
662 'giveBack' => true,
663 'punishmentType' => 'ban', // ban | kick | nothing
664 'message' => 'Nie możesz mieć rangi administracyjnej',
665 'banTime' => 15, // in seconds (if type=ban)
666 2965 => [
667 'ignoredDbid' => [],
668 'giveBack' => true,
669 'punishmentType' => 'ban', // ban | kick | nothing
670 'message' => 'Nie możesz mieć rangi administracyjnej',
671 'banTime' => 15, // in seconds (if type=ban)
672 ],
673 ],
674 ],
675 'CheckVpn' => [
676 'enabled' => false,
677 'yourEmail' => 'battnik90@gmail.com',
678 'ignoredGroups' => [83],
679 'punishmentType' => 'kick', // ban | kick
680 'banTime' => 15, // in seconds (if type=ban)
681 'sensitivity' => 0.99, // Highly recommended >0.99
682 'message' => 'Nie możesz używać VPN!',
683 ],
684 'CheckClientsOnIp' => [
685 'enabled' => true,
686 'ignoredGroups' => [6,126],
687 'maxUsers' => 2,
688 'message' => 'Za dużo osób na tym samym IP',
689 'kicksToBan' => [
690 'enabled' => true,
691 'afterKicks' => 2,
692 'banTime' => 5, // in seconds
693 'cacheReset' => 30, // in seconds
694 ],
695 ],
696 'BlockRecording' => [
697 'enabled' => true,
698 'ignoredGroups' => [],
699 'punishmentType' => 'ban', // ban | kick
700 'banTime' => 10, // in seconds (if type=ban)
701 'message' => 'Nie możesz nagrywać!',
702 ],
703
704 /* Events */
705 'AntiIPLogger' => [
706 'enabled' => false,
707 'allowedLinks' => DIR.'Include/Assets/AllowedLinks.txt',
708 'channelInfo' => 1132,
709 'checkAllChannels' => false,
710 'checkPrivateChannels' => [
711 'enabled' => true,
712 'channelsZone' => 200,
713 ],
714 'checkPremiumChannels' => true,
715 'checkChannels' => [1073],
716 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
717 ],
718 ],
719
720 // Administrator
721 3 => [
722 /* Plugins */
723 'ConnectMessage' => [
724 'enabled' => true,
725 'ignoredGroups' => [],
726 'sourceFiles' => [
727 'defaultLanguage' => DIR.'Include/Assets/ConnectMessage.txt',
728 'languages' => [
729 'eng' => DIR.'Include/Assets/ConnectMessageEng.txt',
730 'cz' => DIR.'Include/Assets/ConnectMessageCz.txt',
731 ],
732 ],
733 /************************************
734 [CLIENT_IP] = Client nickname
735 [CLIENT_NICK] = Client nickname
736 [CLIENT_COUNTRY] = Client country
737 [CLIENT_DBID] = Client databse id
738 [CLIENT_VERSION] = Client TS3 version
739 [CLIENT_CONNECTIONS] = Client total connections
740 [CLIENT_PLATFORM] = Client platform
741 [CLIENT_TOTALCONNECTIONS] = Client total connections
742 [CLIENT_LASTCONNECTED] = Client lastconnected
743 [CLIENT_AWAY_MESSAGE] = Client away message
744 [CLIENT_CREATED] = Client created
745 [CLIENT_ON_SERVER_FOR] = Client is with server for ... for example 2 days and 1 minute
746 [SERVER_MAX_CLIENTS] = Server max clients
747 [SERVER_ONLINE] = Online users
748 [SERVER_CHANNELS] = Channel number
749 [SERVER_ID] = Virtual server id
750 [SERVER_PORT] = Server port
751 [SERVER_NAME] = Server name
752 [SERVER_VERSION] = Server version
753 [SERVER_VUI] = Server unique identifier
754 [SERVER_WELCOME_MESSAGE] = Virtualserver welcomemessage
755 [SERVER_PLATFORM] = Server platform
756 [SERVER_HOSTMESSAGE] = Server hostmessage
757 [SERVER_UPTIME] = Server uptime
758 *************************************/
759 ],
760 'GroupsLimit' => [
761 'enabled' => false,
762 'ignoredGroups' => [],
763 'content' => [
764 1 => [ // Number 1, 2 etc.
765 'groups' => [44,45,46,47,48,49],
766 'limit' => 2,
767 ],
768 2 => [
769 'groups' => [51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67],
770 'limit' => 1,
771 ],
772 ],
773 ],
774 'GetRegisterGroup' => [
775 'enabled' => true,
776 'minTimeSpent' => 60, // in seconds
777 'content' => [
778 // ChannelId => RegisterGroup
779 735 => 23,
780 734 => 7,
781 ],
782 ],
783 'MoveSpecificGroups' => [
784 'enabled' => false,
785 'ignoredGroups' => [],
786 'movePremiumGroups' => [
787 'enabled' => false,
788 'from' => 1,
789 ],
790 'content' => [
791 1 => [ // Number 1, 2 etc.
792 'from' => 1,
793 'to' => 44,
794 'groups' => [],
795 ],
796 ],
797 ],
798 'AfkMove' => [
799 'enabled' => false,
800 'channelId' => 60,
801 'minAwayTime' => 300, // in seconds
802 'messageType' => 'poke', // poke | msg | none
803 'ignoredGroups' => [9, 81],
804 'ignoredChannels' => [43],
805 'moveIfAway' => true,
806 ],
807 'PokeAdmins' => [
808 'enabled' => true,
809 'ignoredGroupsForAdmins' => [126],
810 'ignoredAdminChannels' => [],
811 'ignoredUserGroups' => [],
812 'kickUserIfAway' => true,
813 'kickUserIfMuted' => true,
814 'multiplePokes' => [
815 'enabled' => false,
816 'interval' => 15,
817 ],
818 'content' => [
819 // Channel ID => [Admins groups]
820 725 => [6,49,16,2963,2965],
821 ],
822 ],
823 'ClientInfo' => [
824 'enabled' => true,
825 'channelId' => 2303,
826 'messageType' => 'pw', // poke | pw
827 'message' => "[color=purple][b]Witaj [u][NICK][/u]![/b]\n [color=#af0005][b][i]Informacje o Tobie:[/i][/b][/color]\n[color=#af0005][b]IP:[/b][/color] [IP]\n[color=#af0005][b]Database ID:[/b][/color] [DBID]\n[color=#af0005][b]UID:[/b][/color] [UID]\n[color=#af0005][b]Wszystkich połączeń:[/b][/color] [TOTALCONNECTIONS]\n[color=#af0005][b]Wersja klienta TS3:[/b][/color] [VERSION]\n[color=#af0005][b]Pierwsze połączenie:[/b][/color] [CREATED]\n[color=#af0005][b]Ostatnie połączenie:[/b][/color] [LASTCONNECTED]\n[color=#af0005][b]Platforma:[/b][/color] [PLATFORM]\n[color=#af0005][b]Kraj:[/b][/color] [COUNTRY]",
828 // [NICK], [IP], [DBID], [UID], [TOTALCONNECTIONS], [CREATED], [LASTCONNECTED], [PLATFORM], [COUNTRY]
829 ],
830 'EventRegistration' => [
831 'enabled' => false,
832 'content' => [
833 1113 => [ // on channel
834 'neededGroup' => [], // if all groups are allowed leave it empty
835 'channelToDesc' => 1113,
836 'topDescription' => 'Zapisy na event',
837 ],
838 ],
839 ],
840 'ClearGroups' => [
841 'enabled' => true,
842 'clearPremiumGroups' => [ // groups from channels from GetPremiumChannel function
843 'enabled' => true,
844 'channelId' => 1115,
845 ],
846 'content' => [
847 // channelId => [groupsToClear],
848 1263 => [2928, 276, 277, 278, 2903, 2912, 2986, 279, 2897, 2913, 2911, 2893, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 268, 269, 270, 271, 272, 273, 274, 2892, 2894, 2895, 2898, 2904],
849 ],
850 ],
851 'GroupsByIp' => [
852 'enabled' => false,
853 'content' => [
854 // ip => [groups]
855 '79.185.183.71' => [37, 38],
856 ],
857 ],
858
859 /* Events */
860 'GetGroup' => [
861 'enabled' => false,
862 'deleteGroup' => false,
863 'content' => [
864 // ChannelId => Group
865 84 => 37,
866 85 => 38,
867 ],
868 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 0],
869 ],
870 'ClientPlatform' => [
871 'enabled' => true,
872 'ignoredGroups' => [126],
873 'content' => [
874 'windows' => [
875 'enabled' => false,
876 'group' => 30,
877 ],
878 'linux' => [
879 'enabled' => false,
880 'group' => 32,
881 ],
882 'android' => [
883 'enabled' => true,
884 'group' => 24,
885 ],
886 'ios' => [
887 'enabled' => false,
888 'group' => 140,
889 ],
890 ],
891 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
892 ],
893
894 'CheckPublicChannels' => [
895 'enabled' => true,
896 'content' => [
897 0 => [ // Number 1, 2 etc.
898 'channelsZone' => 756,
899 'channelName' => 'Kanał publiczny #[NUM]', // [NUM]
900 'usersLimit' => 0, // 0 - unlimited
901 'minFreeChannels' => 2,
902 'maxChannels' => 20,
903 'iconId' => 0,
904 'neededModifyPower' => 80,
905 'desc' => "[hr][center][size=15] Valkiria.com.pl[/size][/center]",
906 ],
907 1 => [
908 'channelsZone' => 755,
909 'channelName' => 'Kanał publiczny #[NUM]', // [NUM]
910 'usersLimit' => 2, // 0 - unlimited
911 'minFreeChannels' => 2,
912 'maxChannels' => 20,
913 'iconId' => 0,
914 'neededModifyPower' => 80,
915 'desc' => "[hr][center][size=15] Valkiria.com.pl[/size][/center]",
916 ],
917 2 => [
918 'channelsZone' => 754,
919 'channelName' => 'Kanał publiczny #[NUM]', // [NUM]
920 'usersLimit' => 3, // 0 - unlimited
921 'minFreeChannels' => 2,
922 'maxChannels' => 20,
923 'iconId' => 0,
924 'neededModifyPower' => 80,
925 'desc' => "[hr][center][size=15] Valkiria.com.pl[/size][/center]",
926 ],
927 3 => [
928 'channelsZone' => 753,
929 'channelName' => 'Kanał publiczny #[NUM]', // [NUM]
930 'usersLimit' => 4, // 0 - unlimited
931 'minFreeChannels' => 2,
932 'maxChannels' => 20,
933 'iconId' => 0,
934 'neededModifyPower' => 80,
935 'desc' => "[hr][center][size=15] Valkiria.com.pl[/size][/center]",
936 ],
937 4 => [
938 'channelsZone' => 752,
939 'channelName' => 'Kanał publiczny #[NUM]', // [NUM]
940 'usersLimit' => 5, // 0 - unlimited
941 'minFreeChannels' => 2,
942 'maxChannels' => 20,
943 'iconId' => 0,
944 'neededModifyPower' => 80,
945 'desc' => "[hr][center][size=15] Valkiria.com.pl[/size][/center]",
946 ],
947 ],
948 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
949 ],
950 'AutoRegister' => [
951 'enabled' => false,
952 'ignoredGroups' => [37],
953 'minTimeSpent' => 60 * 5, // in seconds
954 'groupId' => 27,
955 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
956 ],
957 'AwayGroup' => [
958 'enabled' => false,
959 'groupId' => 157,
960 'minAwayTime' => 300,
961 'ignoredGroups' => [9, 81],
962 'ignoredChannels' => [43],
963 'giveIfAway' => true,
964 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 2],
965 ],
966 ],
967
968 // Statistics
969 4 => [
970 /* Events */
971 'SaveClientData' => [
972 'enabled' => true, // Required
973 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
974 ],
975 'SaveServerData' => [
976 'enabled' => false,
977 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 30],
978 ],
979 'SaveGroupsStats' => [
980 'enabled' => false,
981 'checkingGroups' => [9],
982 'checkPremiumGroups' => true,
983 'dataInterval' => 60 * 60, // in seconds
984 'interval' => ['hours' => 0, 'minutes' => 1, 'seconds' => 0],
985 ],
986 'SaveAdminsStats' => [
987 'enabled' => true,
988 'adminGroups' => [6, 16, 49, 2965, 2963],
989 'registerGroups' => [7,23,43,44,45,46,2908,2907,4559,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],
990 'minIdleTime' => 15, // in seconds
991 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 15],
992 ],
993 ],
994
995 // Channels Guard
996 5 => [
997 /* Plugins */
998 'GetPrivateChannel' => [
999 'enabled' => true,
1000 'channelId' => 733,
1001 'neededGroups' => [7, 23],
1002 'channelGroupId' => 5,
1003 'channelsZone' => 768,
1004 'emptyChannelTopic' => '#empty',
1005 'iconId' => 0,
1006 'neededModifyPower' => 10,
1007 'subChannels' => [
1008 'count' => 2,
1009 'iconId' => 0,
1010 'neededModifyPower' => 5,
1011 ],
1012 ],
1013
1014 /* Events */
1015 'CheckPrivateChannels' => [
1016 'enabled' => true,
1017 'channelGroupId' => 5,
1018 'channelsZone' => 768,
1019 'emptyChannelTopic' => '#empty',
1020 'reservedChannelTopic' => '#reservation',
1021
1022 'emptyChannels' => [
1023 'iconId' => 0,
1024 'neededModifyPower' => 25,
1025 ],
1026
1027 'checkChannelName' => [
1028 'enabled' => false,
1029 'wrongName' => '[ZŁA NAZWA]',
1030 'badPhrasesFile' => DIR.'Include/Assets/BadPhrases.txt',
1031 ],
1032
1033 'refreshDate' => [
1034 'enabled' => true,
1035 ],
1036
1037 'checkDate' => [
1038 'daysToDelete' => 7,
1039 'daysToWarning' => 4,
1040 ],
1041
1042 'makeEmptyChannels' => [
1043 'enabled' => true,
1044 'minEmptyChannels' => 5,
1045 ],
1046
1047 'channelsStats' => [
1048 'allChannels' => [
1049 'enabled' => false,
1050 'channelId' => 1890,
1051 'channelName' => 'Wszystkich kanałów: [ALL]',
1052 ],
1053 'emptyChannels' => [
1054 'enabled' => false,
1055 'channelId' => 761,
1056 'channelName' => 'Wolnych kanałów: [EMPTY]',
1057 ],
1058 'takenChannels' => [
1059 'enabled' => true,
1060 'channelId' => 650,
1061 'channelName' => 'Zajętych kanałów: [TAKEN]',
1062 ],
1063 'channelsToDelete' => [
1064 'enabled' => true,
1065 'channelId' => 761,
1066 ],
1067 ],
1068
1069 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
1070 ],
1071
1072 'PremiumChannels' => [
1073 'enabled' => true,
1074 'content' => [
1075 'VIP' => [
1076 'onChannel' => 783,
1077 'serverGroupToCopy' => 35,
1078 'channelGroupId' => 36,
1079 'afterChannel' => 706,
1080 'onlineGroupListName' => '[rspacer] [GROUP]: [ONLINE]/[ALL]', // [GROUP], [ONLINE], [ALL]
1081
1082 'spacerBetween' => [
1083 'enabled' => true,
1084 'name' => '[*spacerPremium[NUM]]___', // [NUM]
1085 'neededJoinPower' => 0,
1086 'neededSubscribePower' => 0,
1087 'neededModifyPower' => 0,
1088 ],
1089
1090 /**
1091 * OnlineGroupList function must be ON and GetGroup function must be ON and GroupsStats function must be ON
1092 *
1093 * add `'getGroupSpacer' => true` if get group must be a spacer
1094 * add `'onlineGroupSpacer'` => true` if online from group must be a spacer
1095 * add `'groupStatsSpacer' => true` if group stats must be a spacer
1096 *
1097 * add `'getGroupSubChannel' => true` if get group must be a sub channel
1098 * add `'onlineGroupSubChannel' => true` if online from group must be a sub channel
1099 * add `'groupStatsSubChannel' => true` if group stats must be a sub channel
1100 */
1101
1102 'spacers' => [
1103 0 => [ // Number 1, 2 etc.
1104 'spacerInfo' => [
1105 'name' => '[cspacer] [[NUM]] VIP', // [NUM]
1106 'maxClients' => 20, // -1 = unlimited
1107 'neededJoinPower' => 10,
1108 'neededSubscribePower' => 30,
1109 'neededModifyPower' => 40,
1110 'iconId' => 0,
1111 ],
1112 'subChannels' => [
1113 'number' => 0,
1114 'name' => 'Podkanał [NUM].', // [NUM]
1115 'maxClients' => 0, // -1 = unlimited
1116 'neededJoinPower' => 0,
1117 'neededSubscribePower' => 0,
1118 'neededModifyPower' => 0,
1119 'iconId' => 0,
1120 ],
1121 ],
1122 1 => [
1123 'spacerInfo' => [
1124 'name' => '[rspacer[NUM]] Online z:', // [NUM]
1125 'maxClients' => 0, // -1 = unlimited
1126 'neededJoinPower' => 0,
1127 'neededSubscribePower' => 0,
1128 'neededModifyPower' => 0,
1129 'iconId' => 0,
1130 ],
1131 'subChannels' => [
1132 'number' => 0,
1133 'name' => 'Podkanał [NUM].', // [NUM]
1134 'maxClients' => 0, // -1 = unlimited
1135 'neededJoinPower' => 0,
1136 'neededSubscribePower' => 0,
1137 'neededModifyPower' => 0,
1138 'iconId' => 0,
1139 ],
1140 'onlineGroupSpacer' => true,
1141 ],
1142 2 => [
1143 'spacerInfo' => [
1144 'name' => '[rspacer[NUM]] Statystyki', // [NUM]
1145 'maxClients' => 0, // -1 = unlimited
1146 'neededJoinPower' => 0,
1147 'neededSubscribePower' => 0,
1148 'neededModifyPower' => 0,
1149 'iconId' => 0,
1150 ],
1151 'subChannels' => [
1152 'number' => 0,
1153 'name' => 'Podkanał [NUM].', // [NUM]
1154 'maxClients' => 0, // -1 = unlimited
1155 'neededJoinPower' => 0,
1156 'neededSubscribePower' => 0,
1157 'neededModifyPower' => 0,
1158 'iconId' => 0,
1159 ],
1160 'groupStatsSpacer' => true,
1161 ],
1162 4 => [
1163 'spacerInfo' => [
1164 'name' => '[rspacer[NUM]] Nadaj grupe', // [NUM]
1165 'maxClients' => 0, // -1 = unlimited
1166 'neededJoinPower' => 0,
1167 'neededSubscribePower' => 0,
1168 'neededModifyPower' => 0,
1169 'iconId' => 0,
1170 ],
1171 'subChannels' => [
1172 'number' => 0,
1173 'name' => 'Podkanał [NUM].', // [NUM]
1174 'maxClients' => 0, // -1 = unlimited
1175 'neededJoinPower' => 0,
1176 'neededSubscribePower' => 0,
1177 'neededModifyPower' => 0,
1178 'iconId' => 0,
1179 ],
1180 'getGroupSpacer' => true,
1181 ],
1182 5 => [
1183 'spacerInfo' => [
1184 'name' => '[lspacerzarzad[NUM]]Zarząd', // [NUM]
1185 'maxClients' => 0, // -1 = unlimited
1186 'neededJoinPower' => 0,
1187 'neededSubscribePower' => 0,
1188 'neededModifyPower' => 0,
1189 'iconId' => 0,
1190 ],
1191 'subChannels' => [
1192 'number' => 2,
1193 'name' => 'Zarząd [NUM].', // [NUM]
1194 'maxClients' => 0, // -1 = unlimited
1195 'neededJoinPower' => 0,
1196 'neededSubscribePower' => 0,
1197 'neededModifyPower' => 0,
1198 'iconId' => 0,
1199 ],
1200 ],
1201 6 => [
1202 'spacerInfo' => [
1203 'name' => '[lspacerkanaly[NUM]]Kanały', // [NUM]
1204 'maxClients' => 0, // -1 = unlimited
1205 'neededJoinPower' => 0,
1206 'neededSubscribePower' => 0,
1207 'neededModifyPower' => 0,
1208 'iconId' => 0,
1209 ],
1210 'subChannels' => [
1211 'number' => 4,
1212 'name' => 'Kanał [NUM].', // [NUM]
1213 'maxClients' => -1, // -1 = unlimited
1214 'neededJoinPower' => 0,
1215 'neededSubscribePower' => 0,
1216 'neededModifyPower' => 0,
1217 'iconId' => 0,
1218 ],
1219 ],
1220 ],
1221 ],
1222 ],
1223 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 10],
1224 ],
1225 'CheckTmpChannels' => [
1226 'enabled' => false,
1227 'sourceFile' => DIR.'Include/Assets/BadPhrases.txt',
1228 'wrongPhrase' => 'Zła fraza!',
1229 'setDefaultDescription' => [
1230 'enabled' => true,
1231 'description' => "[hr]\n[center][size=14] Kanał [b]Tymczasowy[/b] [/size][/center]\n[hr]\n[center][size=12]Jest to kanał tymczasowy. Zapraszamy do stworzenia kanału prywatnego![/size][/center]\n",
1232 ],
1233 'interval' => ['hours' => 0, 'minutes' => 0, 'seconds' => 5],
1234 ],
1235 ],
1236
1237 // Commander
1238 6 => [
1239 /* Commands */
1240 // Usage !help
1241 'Help' => [
1242 'enabled' => true,
1243 'privilegedGroups' => [6],
1244 'writeCommandsToChannel' => [
1245 'enabled' => true,
1246 'channelId' => 3448,
1247 ],
1248 ],
1249 // Usage !meeting
1250 'Meeting' => [
1251 'enabled' => true,
1252 'privilegedGroups' => [6],
1253 'channelId' => 749,
1254 'groups' => [6,16,49,2963,2965],
1255 ],
1256 // Usage !pwall-[text]
1257 'PwAll' => [
1258 'enabled' => false,
1259 'privilegedGroups' => [6],
1260 ],
1261 // Usage !pwgroup-[groupsId_separated_by_comma]-[text]
1262 'PwGroup' => [
1263 'enabled' => true,
1264 'privilegedGroups' => [6],
1265 ],
1266 // Usage !pokeall-[text]
1267 'PokeAll' => [
1268 'enabled' => true,
1269 'privilegedGroups' => [6],
1270 ],
1271 // Usage !pokegroup-[groupsId_separated_by_comma]-[text]
1272 'PokeGroup' => [
1273 'enabled' => true,
1274 'privilegedGroups' => [6],
1275 ],
1276 // Usage !tpclient-[Phrase_to_search]
1277 'TpClient' => [
1278 'enabled' => true,
1279 'privilegedGroups' => [6],
1280 ],
1281 // Usage !tpchannel-[Phrase_to_search]
1282 'TpChannel' => [
1283 'enabled' => true,
1284 'privilegedGroups' => [6],
1285 ],
1286 // Usage !team
1287 'Team' => [
1288 'enabled' => true,
1289 'privilegedGroups' => [6],
1290 ],
1291 // Usage !bot-[InstanceId]
1292 'Bot' => [
1293 'enabled' => true,
1294 'privilegedGroups' => [6],
1295 ],
1296 // Usage
1297 // !tmpgroup-[info]
1298 // !tmpgroup-[add]-[ClientDatabaseId]-[GroupId]-[timeInDays]
1299 // !tmpgroup-[del]-[ClientDatabaseId]-[GroupId]
1300 'TmpGroup' => [
1301 'enabled' => true,
1302 'privilegedGroups' => [6],
1303 ],
1304 ],
1305 ],
1306],