Advertisement
Guest User

Untitled

a guest
Oct 24th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.00 KB | None | 0 0
  1. <?php
  2.  
  3. #############################################################
  4. #
  5. # APLIKACJA SBOT v4.3 STANDARD
  6. # AUTOR: `DEMON.
  7. # PLIK: config.php
  8. # ZABRANIA SIĘ USUWANIA INFORMACJI O AUTORZE
  9. # PROSZĘ RÓZNIEŻ O ZACHOWANIE PREFIXU BOTA 'SBOT'
  10. # STRONA WWW | TEAMSPEAK
  11. # http://sbot.pl | sbot.pl
  12. #
  13. # Ikony do opisów brane z: https://iconmonstr.com/ (niektóre przerabiane)
  14. #
  15. # GŁÓWNI PARTNERZY:
  16. # TEAMSPEAK.COM | TSFORUM.PL | THELHOST.COM
  17. #
  18. #############################################################
  19.  
  20.  
  21. $config = [];
  22.  
  23.  
  24. ###################
  25. # USTAWIENIA #
  26. # TEAMSPEAK3 #
  27. ###################
  28. $config['connection_ts3'] = [
  29.  
  30. # Adres IP serwera TeamSpeak
  31. # Format: 0.0.0.0
  32. 'ip' => '127.0.0.1',
  33.  
  34.  
  35. # Port Query
  36. # Domyślnie: 10011
  37. 'port_query' => 10011,
  38.  
  39.  
  40. # Standardowy port voice
  41. # Domyślnie: 9987
  42. 'server_port' => 9987,
  43.  
  44.  
  45. # Login do konta Query
  46. # Domyślnie: serveradmin
  47. 'login' => 'serveradmin',
  48.  
  49.  
  50. # Hasło do konta Query
  51. 'pass' => 'cepolekj1',
  52.  
  53. ];
  54.  
  55.  
  56. ###################
  57. # USTAWIENIA #
  58. # BAZA DANYCH #
  59. ###################
  60. $config['connection_db'] = [
  61.  
  62. # Adres IP bazy danych
  63. # Format: 0.0.0.0
  64. 'database_host' => '127.0.0.1',
  65.  
  66.  
  67. # Login do bazy danych
  68. # Domyślnie: root
  69. 'database_login' => 'root',
  70.  
  71.  
  72. # Hasło do bazy danych
  73. 'database_pass' => 'cepolekj1',
  74.  
  75.  
  76. # Nazwa bazy danych
  77. # Domyślnie: sbot_free
  78. 'database_name' => 'sbocik',
  79.  
  80. ];
  81.  
  82.  
  83. ###################
  84. # INDYWIDUALNE #
  85. # LOGOWANIE #
  86. ###################
  87. $config['individual_login'] = [
  88.  
  89. # Id instancji bota
  90. 5 => [
  91.  
  92. # Login do konta Query
  93. 'login' => 'teleport',
  94.  
  95. # Hasło do konta Query
  96. 'pass' => 'cepolekj1',
  97.  
  98. ],
  99.  
  100. # Id instancji bota
  101. 7 => [
  102.  
  103. # Login do konta Query
  104. 'login' => 'pointsbot',
  105.  
  106. # Hasło do konta Query
  107. 'pass' => 'cepolekj1',
  108.  
  109. ],
  110.  
  111. # Id instancji bota
  112. 8 => [
  113.  
  114. # Login do konta Query
  115. 'login' => 'commander',
  116.  
  117. # Hasło do konta Query
  118. 'pass' => 'cepolekj1',
  119.  
  120. ],
  121.  
  122. ];
  123.  
  124.  
  125.  
  126. $config['settings']['other'] = [
  127.  
  128. # Link do profili (jest w funkcjach: admin_list, admins_online, online_from_groups)
  129. # Zaproponował: Arek
  130. 'profiles' => [
  131. 'enabled' => false, # Włacz - True | Wyłącz - False
  132. 'url' => 'http://link.pl/?profile&dbid=', # Link do profili
  133. ],
  134.  
  135. # Logi bota
  136. 'logs' => [
  137. 'enabled' => true, # Włacz - True | Wyłącz - False
  138. # Już niedługo więcej opcji :>
  139. ],
  140.  
  141. # Nazwa pliku języka (ściezka: files/languages/nazwa.php). Podawaj nazwy bez .php i z małych liter najlepiej!
  142. # Domyślnie pl
  143. 'language' => 'pl',
  144.  
  145. ];
  146.  
  147. ###################
  148. # USTAWIENIA #
  149. # INSTANCJA I #
  150. ###################
  151. $config['settings']['1'] = [
  152.  
  153. # Nazwa bota
  154. 'bot_name' => 'SBOT » Administrator',
  155.  
  156.  
  157. # Instance enabled
  158. 'instance_enabled' => true,
  159.  
  160.  
  161. # Domyślny kanał
  162. 'default_channel' => 2,
  163.  
  164.  
  165. # Baza danych
  166. # Włacz - True | Wyłącz - False
  167. 'database_enabled' => true,
  168.  
  169.  
  170. # Nazwa systemu
  171. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  172. 'system_type' => '@functions',
  173.  
  174.  
  175. # Nazwa folderu
  176. # Domyślnie: instance_1
  177. 'folder_name' => 'instance_1',
  178.  
  179. ];
  180.  
  181. ###################
  182. # FUNCKJE #
  183. # INSTANCJA I #
  184. ###################
  185. $config['functions']['1'] = [
  186.  
  187.  
  188. # •» BAD_NICKNAMES - Funkcja służaca do sprawdzania czy użytkownik nie posiada w nazwie niedozwolonego nicku
  189. # Brzydkie słowa sa od teraz w pliku z językiem
  190. 'bad_nicknames' => [
  191. 'enabled' => false, # Włacz - True | Wyłącz - False
  192. 'ignored_groups' => [10,11,67,37,68], # Ignorowane grupy
  193. ],
  194.  
  195.  
  196. # •» ANTY_RECORD - Funkcja służaca do sprawdzania czy użytkownicy nie nagrywają na kanałach
  197. 'anty_record' => [
  198. 'enabled' => false, # Włacz - True | Wyłącz - False
  199. 'ignored_groups' => [10,11,67,37,68], # Ignorowane grupy
  200. ],
  201.  
  202.  
  203. # •» SERVERGROUPS_SECURITY - Funkcja służaca do chronienia grup
  204. 'servergroups_security' => [
  205. 'enabled' => true, # Włacz - True | Wyłącz - False
  206. 'security_groups' => [10,11,82,83], # Wszystkie id grup chronionych
  207. 'clients' => [
  208. # client database id => [id grup]
  209. 5 => [10],
  210. 7 => [82],
  211. ],
  212. ],
  213.  
  214.  
  215. # •» CLIENT_PERMISSIONS_SECURITY - Funkcja służaca do wykrywania i usuwania permisji użytkownikom
  216. 'client_permissions_security' => [
  217. 'enabled' => false, # Włacz - True | Wyłącz - False
  218. 'ignored_groups' => [0], # Ignorowane grupy
  219. 'ignored_permissions' => [], # Ignorowane permisje dla każdego
  220. 'clients' => [
  221. # client database id => [permisje],
  222. 0 => [''],
  223. ],
  224. ],
  225.  
  226. # •» IP_GROUP - Funkcja służaca do nadania danej grupy osobie, która ma takie samo ip jak w konfiguracji
  227. 'ip_group' => [
  228. 'enabled' => false, # Włacz - True | Wyłącz - False
  229. 'ips' => [
  230. '51.38.137.107' => '37',
  231. ],
  232. ],
  233.  
  234.  
  235. # •» ANTY_VPN - Funkcja służaca do wykrywania i wyrzucania użytkowników posiadających VPN
  236. 'anty_vpn' => [
  237. 'enabled' => false, # Włacz - True | Wyłącz - False
  238. 'ignored_groups' => [10,11,67,37,68], # Ignorowane grupy
  239. ],
  240.  
  241.  
  242. # •» MULTI_FUNCTIONS - Funkcja wpisująca w nazwy kanałów różne informacje
  243. 'multi_functions' => [
  244. 'enabled' => true, # Włacz - True | Wyłącz - False
  245. 'functions' => [
  246. 'online' => [
  247. 'enabled' => true, # Włacz - True | Wyłącz - False
  248. 'channel_id' => 21, # Id kanału
  249. 'ignored_groups' => [17],
  250. 'channel_name' => '[cspacer]Użytkowników Online: [CHANGE]', # Nazwa kanał
  251. ],
  252. 'packets' => [
  253. 'enabled' => false, # Włacz - True | Wyłącz - False
  254. 'channel_id' => 50, # Id kanału
  255. 'channel_name' => '• Średni packet losst: [CHANGE]', # Nazwa kanału
  256. ],
  257. 'ping' => [
  258. 'enabled' => false, # Włacz - True | Wyłącz - False
  259. 'channel_id' => 51, # Id kanału
  260. 'channel_name' => '• Ping serwera: [CHANGE]', # Nazwa kanału
  261. ],
  262. 'visits' => [
  263. 'enabled' => false, # Włacz - True | Wyłącz - False
  264. 'channel_id' => 52, # Id kanału
  265. 'channel_name' => '• Odwiedzono nas: [CHANGE]', # Nazwa kanału
  266. ],
  267. 'channels' => [
  268. 'enabled' => false, # Włacz - True | Wyłącz - False
  269. 'channel_id' => 53, # Id kanału
  270. 'channel_name' => '• Wszystkich kanałów: [CHANGE]', # Nazwa kanału
  271. ],
  272. 'clock' => [
  273. 'enabled' => true, # Włacz - True | Wyłącz - False
  274. 'channel_id' => 175, # Id kanału
  275. 'channel_name' => 'cspacer]» Aktualna Godzina: [CHANGE]', # Nazwa kanału
  276. 'format' => 'G:i', # Format kanału
  277. ],
  278. 'date' => [
  279. 'enabled' => false, # Włacz - True | Wyłącz - False
  280. 'channel_id' => 176, # Id kanału
  281. 'channel_name' => '• Aktualna data: [CHANGE]', # Nazwa kanału
  282. 'format' => 'd/m/Y', # Format kanału
  283. ],
  284. 'uptime' => [
  285. 'enabled' => false, # Włacz - True | Wyłącz - False
  286. 'channel_id' => 177, # Id kanału
  287. 'channel_name' => '• UPTIME: [CHANGE]', # Nazwa kanału
  288. ],
  289. ],
  290. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  291. ],
  292.  
  293.  
  294. # •» CHANNEL_ADD_GROUP - Funkcja odpowiadająca za nadanie lub zdjęcie grupy gdy użytkownik wejdzie na kanał
  295. 'channel_add_group' => [
  296. 'enabled' => true, # Włacz - True | Wyłącz - False
  297. 'is_client_on_channel' => [462,496],
  298. 'channels' => [
  299. # Id kanału | Id grupy | Czy ma usuwać po ponowym wejściu na kanał | Czy ma przenosić po nadaniu | Id kanały gdzie ma przenieść
  300. 462 => ['group_id' => 94, 'remove' => true, 'move' => true, 'move_id' => 459],
  301. 496 => ['group_id' => 96, 'remove' => true, 'move' => true, 'move_id' => 493],
  302. ],
  303. ],
  304.  
  305.  
  306. # •» ONLINE_FROM_GROUP - Funkcja wpisująca w nazwę kanału ilość osób z grupy, a w opis ich listę
  307. 'online_from_group' => [
  308. 'enabled' => true, # Włacz - True | Wyłącz - False
  309. 'channels' => [
  310. # Id kanału | Id grupy | Format nazwy kanału
  311. 461 => ['group_id' => 94, 'format' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]'],
  312. 495 => ['group_id' => 96, 'format' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]'],
  313. ],
  314. 'db_formats' => [
  315. 'vip_channels' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  316. 'elite_channels' => '[cspacer]Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  317. ],
  318. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  319. ],
  320.  
  321.  
  322. # •» RECORD_ONLINE - Funkcja odpowiadająca za spisywanie największej ilości osób na serwerze,a następnie wpisywania to na kanał
  323. 'record_online' => [
  324. 'enabled' => false, # Włacz - True | Wyłącz - False
  325. 'channel_id' => 46, # Id kanału
  326. 'channel_name' => '• Rekord online: [RECORD]', # Nazwa kanału
  327. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  328. ],
  329.  
  330.  
  331. # •» ADMINS_ONLINE - Funkcja wpisująca w nazwę kanału ilość dostąpnych administratorów,a w jego opis listę dostępnych adminów
  332. 'admins_online' => [
  333. 'enabled' => true, # Włacz - True | Wyłącz - False
  334. 'channel_id' => 70, # Id kanału
  335. 'channel_name' => '[cspacer]• Dostępnych adminów: [COUNT]', # Nazwa kanału
  336. 'admin_groups' => [10,11,12,13,14,15], # Grupy administracji
  337. 'ignored_groups' => [17], # Ignorowane grupy, np. Urlop/Admin zajęty
  338. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  339. ],
  340.  
  341.  
  342. # •» ADMIN_LIST - Funkcja wpisująca w opis kanał listę wszystkich administratorów z podanych grup
  343. 'admin_list' => [
  344. 'enabled' => true, # Włacz - True | Wyłącz - False
  345. 'channel_id' => 13, # Id kanału
  346. 'admin_groups' => [10,11,12,13,14,15], # Grupy administracji
  347. 'ignored_groups' => [17], # Ignorowane grupy, np. Urlop/Admin zajęty
  348. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  349. ],
  350.  
  351.  
  352. # •» POKE_ADMINS - Funkcja służąca do zaczepiania dostępnych administratorów gdy ktoś wejdzie na kanał pomocy
  353. 'poke_admins' => [
  354. 'enabled' => true, # Włacz - True | Wyłącz - False
  355. 'ignored_groups' => [17], # Ignorowane grupy, które nie będą wliczane do zaczepki.
  356. 'admin_ignored_groups' => [17], # Ignorowane grupy, które admin będzie posiadał to nie bedzie go zaczepiać.
  357. 'poke_muted' => true, # Czy ma zaczepiać osoby wyciszone
  358. 'channels' => [
  359. # Id kanału | Lista grup do zaczepki | Czy ma zaliczać do udzielonej pomocy | kanały pomocy
  360. 71 => ['groups_id'=>[10,11,12,13,14,15], 'admins_statistics' => true, 'help_channels' => [72,73,74,75,76]],
  361. ],
  362. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 3],
  363. ],
  364.  
  365.  
  366. # •» CLIENT_CHANNEL_STATUS - Funkcja wpisująca w nazwę kanału status administratora
  367. 'client_channel_status' => [
  368. 'enabled' => true, # Włacz - True | Wyłącz - False
  369. 'groups' => [10,11,12,13,14,15,82], # Grupy administracji
  370. 'channels' => [
  371. # DdbId klienta | Id kanału | Format nazwy kanału
  372. 5 => [ # Początek użytkownika (od tą możesz kopiować)
  373. 'channel_id' => 48, # Id kanału do edycji
  374. 'format' => '• [[GROUP]] [NICK] - [STATUS]', # Nazwa kanału
  375. # Opis kanału
  376. 'description' => [
  377. 'enabled' => false, # Włacz - True | Wyłącz - False
  378. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  379. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  380. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  381. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  382. ],
  383. ], # Koniec jednego użytkownika (do tą możesz kopiować)
  384. 7 => [ # Początek użytkownika (od tą możesz kopiować)
  385. 'channel_id' => 230, # Id kanału do edycji
  386. 'format' => '• [[GROUP]] [NICK] - [STATUS]', # Nazwa kanału
  387. # Opis kanału
  388. 'description' => [
  389. 'enabled' => false, # Włacz - True | Wyłącz - False
  390. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  391. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  392. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  393. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  394. ],
  395. ], # Koniec jednego użytkownika (do tą możesz kopiować)
  396. 16 => [ # Początek użytkownika (od tą możesz kopiować)
  397. 'channel_id' => 53, # Id kanału do edycji
  398. 'format' => '• [[GROUP]] [NICK] - [STATUS]', # Nazwa kanału
  399. # Opis kanału
  400. 'description' => [
  401. 'enabled' => false, # Włacz - True | Wyłącz - False
  402. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  403. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  404. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  405. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  406. ],
  407. ], # Koniec jednego użytkownika (do tą możesz kopiować)
  408. 45 => [ # Początek użytkownika (od tą możesz kopiować)
  409. 'channel_id' => 52, # Id kanału do edycji
  410. 'format' => '• [[GROUP]] [NICK] - [STATUS]', # Nazwa kanału
  411. # Opis kanału
  412. 'description' => [
  413. 'enabled' => false, # Włacz - True | Wyłącz - False
  414. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  415. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  416. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  417. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  418. ],
  419. ], # Koniec jednego użytkownika (do tą możesz kopiować)
  420. ],
  421. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 25],
  422. ],
  423.  
  424.  
  425. # •» AUTO_REGISTER - Funkcja odpowiadająca za automatyczne nadanie grupy użytkownikowi gdy ten spędzi na serwerze odpowiedni czas
  426. 'auto_register' => [
  427. 'enabled' => false, # Włacz - True | Wyłącz - False
  428. 'register_group' => 13, # Id grupy rejestacji
  429. 'time_spent' => 2, # W minutach
  430. 'ignored_groups' => [37,68], # Ignorowane grupy
  431. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  432. ],
  433.  
  434.  
  435. # •» CHANNEL_REGISTER - Funkcja odpowiadająca za rejestrację użytkownika gdy ten wejdzie na kanał
  436. 'channel_register' => [
  437. 'enabled' => true, # Włacz - True | Wyłącz - False
  438. 'is_client_on_channel' => [80,79], # Kanał, na który ma wejść osoba, aby się zarejestrowała
  439. 'groups' => [7,20], # Grupy rejestracji
  440. 'channels' => [
  441. # Id kanału | Id grupy | Po jakim czacie ma nadawać
  442. 80 => ['group_id' => 7, 'time_spent' => 5],
  443. 79 => ['group_id' => 20, 'time_spent' => 5],
  444. ],
  445. ],
  446.  
  447.  
  448. # •» GROUPS_LIMIT - Funkcja służaca do dopilnowania aby każdy użytkownik na serwerze nie posiadał wiecej grup niż jest limit
  449. 'groups_limit' => [
  450. 'enabled' => false, # Włacz - True | Wyłącz - False
  451. 'ignored_groups' => [], # Ignorowane grupy
  452. 'groups' => [
  453. 0 => [ # Index
  454. 'groups_id' => [26,27,28,29,30,31,32,36], # Id grup do sprawdzania
  455. 'groups_limit' => 1, # Limit grup
  456. ],
  457. 1 => [
  458. 'groups_id' => [48,41,42,43,44,45,46,47,49],
  459. 'groups_limit' => 3,
  460. ],
  461. ],
  462. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  463. ],
  464.  
  465. # •» HELP_CHANNELS - Funkcja służaca do otwierania/zamykania centrum pomocy gdy jest to potrzebne
  466. 'help_channels' => [
  467. 'enabled' => false, # Włacz - True | Wyłącz - False
  468. 'channels' => [
  469. #
  470. # id_kanału => [
  471. # 'channel_name_open' => 'Nazwa kanału gdy ma być otwarte',
  472. # 'channel_name_close' => 'Nazwa kanału gdy ma być zamknięte',
  473. # 'type'=>'time', # Typ jaki ma być, dostępne: time - otiwera/zamyka cp o ustalonej godzinie | admins - otwiera gdy jest administracja i
  474. # zamyka gdy jej nie ma
  475. # 'time_open' => '14:00', # potrzebne do typu: time, ustala się godzinę otwarcia
  476. # 'time_close' => '21:00', # potrzebne do typu: time, ustala się godzinę zamknięcia
  477. # 'admin_groups' => [10,11,67], # potrzebne do typu: admins, wpisuje się wszystkie grupy administracyjne
  478. # ],
  479. #
  480. 25 => [
  481. 'channel_name_open' => '• LiveHelp',
  482. 'channel_name_close' => '• LiveHelp - Brak adminów ( OFF )',
  483. 'type'=>'admins',
  484. 'admin_groups' => [10,11,67],
  485. ],
  486. ],
  487. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  488. ],
  489.  
  490. # •» DDOS_ATTACK - Funkcja służaca do informowania gdy packetlosst serwera zwiększy się do danej liczby
  491. # Zaproponował: textr1
  492. 'ddos_attack' => [
  493. 'enabled' => false, # Włacz - True | Wyłącz - False
  494. 'type_information' => 'admins', # Dostępne: server - wysyła wiadomość na czacie globalnym | admins - wysyła wiadomość do niżej ustalonych grup
  495. 'admin_groups' => [10,11,67], # Potrzebne gdy w 'type_information' jest ustawione 'admins'
  496. 'min_packets' => 10, # Minimalna ilość pakietów do wysłania informacji
  497. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
  498. ],
  499.  
  500.  
  501. # •» CLIENT_INFO - Funkcja służaca do wyświetlenia informacji o kliencie gdy ten wejdzie na odpowiedni kanał
  502. 'client_info' => [
  503. 'enabled' => false, # Włacz - True | Wyłącz - False
  504. 'is_client_on_channel' => 178, # Id kanału, którego po wejściu na niego otrzymamy zaczepke
  505. 'type_information' => 'poke', # Dostępne: poke | msg
  506. # Pogoda użytkownika z jego IP
  507. 'weather' => [
  508. 'enabled' => false, # Włacz - True | Wyłącz - False
  509. 'ip_api' => 'f1a4fa95d2ed5b730849876ed41efbb6fe790738f639676d718962c7fda0f24a', # Api IP (pobiera najbliższą miejscowość) http://ipinfodb.com
  510. 'weather_api' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api pogody (to samo api co z funkcją 'weather_in_channel')
  511. ],
  512. #
  513. # [NICKNAME] - Pokazuje nick użytkownika
  514. # [UID] - Pokazuje unikalny identyfikator użytkownika
  515. # [DBID] - Pokazuje database id użytkownika
  516. # [IP] - Pokazuje ip użytwkowniak
  517. # [VERSION] - Pokazuje wersję użytkownika
  518. # [PLATFORM] - Pokazuje platformę użytkownika
  519. # [CREATED] - Pokazuje kiedy użytkownik pierwszy raz połączył się z serwerem
  520. # [CONNECTIONS] - Pokazuje ilość połączeń
  521. # [TIME_SPENT] - Pokazuje spędzony czas użytkownika
  522. # [IDLE_TIME] - Pokazuje spędzony czas idle użytkownika
  523. # [CONNECTION_TIME] - Pokazuje najdłuższe połączenie użytkownika
  524. # [WEATHER_CITY] - Pokazuje nazwę miasta skad pobiera pogodę
  525. # [WEATHER_STATUS] - Pokazuje stan pogody użytkownika
  526. # [WEATHER_TEMP] - Pokazuje ilość stopni użytkownika pogody
  527. #
  528. 'messages' => [
  529. 'Witaj [color=orange][b][NICKNAME]',
  530. 'Twoje DBID: [color=orange][b][DBID]',
  531. 'Twoje UID: [color=orange][b][UID]',
  532. 'Twoja wersja TSa: [color=orange][b][VERSION]',
  533. 'Twoja platforma: [color=orange][b][PLATFORM]',
  534. 'Twoje IP: [color=orange][b][IP]',
  535. 'Pierwszy raz połączyłeś sie: [color=orange][b][CREATED]',
  536. 'Połączyłeś się z nami: [color=orange][b][CONNECTIONS] razy',
  537. 'Spędziłeś: [color=orange][b][TIME_SPENT]',
  538. 'Byłeś away przez: [color=orange][b][IDLE_TIME]',
  539. 'Twoje najdłuższe połączenie: [color=orange][b][CONNECTION_TIME]',
  540. 'Pogoda z: [color=#0055ff][b][WEATHER_CITY]',
  541. 'Stan pogody: [color=#0055ff][b][WEATHER_STATUS]',
  542. 'Ilość stopni: [color=#0055ff][b][WEATHER_TEMP]',
  543. ],
  544. ],
  545.  
  546.  
  547. # •» GUILDS_POKE - Funkcja służaca do zeczepiania osób typu lider w kanałach gildyjnych
  548. 'guilds_poke' => [
  549. 'enabled' => false, # Włacz - True | Wyłącz - False
  550. 'is_client_on_channel' => [1341], # Id kanałów, po które jak osoba na nie wejdzie gidlia otrzyma poke
  551. 'channels' => [
  552. # Id kanału od poke | Id grupy gildii | Id grup kanałowych do poke
  553. 1341 => ['group_id'=>220,'ch_groups'=>[12,14,15]],
  554. ],
  555. ],
  556.  
  557. # •» ADMINS_MEETING - Funkcja służaca do automatycznego przeniesienia administracji i ustawienia opisu, oraz 1 godzinę przed zebraniem informuje wszystkich o zbiórce
  558. # Pro tip: Datę zebrania ustawia się w temacie kanału ( format: dd.mm.YY GG:ii ), natomiast gdy nie ma zebrania najlepiej wpisać 'none'
  559. 'admins_meeting' => [
  560. 'enabled' => false, # Włacz - True | Wyłącz - False
  561. 'channel_id' => 179, # Id kanału zebrania
  562. 'send_info_1h' => true, # Czy 1 godzinę przez zebraniem ma wysyłać informację
  563. 'admin_groups' => [10,11,67], # Grupy administracji
  564. 'make_desc' => true, # Czy ma automatycznie uzupełnić opis, Wpisuje kto jest, a kogo nie ma.
  565. ],
  566.  
  567.  
  568. ];
  569.  
  570.  
  571. ###################
  572. # USTAWIENIA #
  573. # INSTANCJA II #
  574. ###################
  575. $config['settings']['2'] = [
  576.  
  577. # Nazwa bota
  578. 'bot_name' => 'SBOT » Strażnik kanałów',
  579.  
  580.  
  581. # Instance enabled
  582. 'instance_enabled' => true,
  583.  
  584.  
  585. # Domyślny kanał
  586. 'default_channel' => 2,
  587.  
  588.  
  589. # Baza danych
  590. # Włacz - True | Wyłącz - False
  591. 'database_enabled' => true,
  592.  
  593.  
  594. # Nazwa systemu
  595. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  596. 'system_type' => '@functions',
  597.  
  598.  
  599. # Nazwa folderu
  600. # Domyślnie: instance_2
  601. 'folder_name' => 'instance_2',
  602.  
  603. ];
  604.  
  605. ###################
  606. # FUNCKJE #
  607. # INSTANCJA II #
  608. ###################
  609. $config['functions']['2'] = [
  610.  
  611.  
  612. # •» CHANNELS_CHECKER - Funkcja służaca do monitorowania kanałów prywatnych.
  613. # TIP: Brzydkie słowa sa od teraz w pliku z językiem
  614. # TIP: Ta funkcja automatycznie tworzy kanały prywatne!
  615. 'channels_checker' => [
  616. 'enabled' => true, # Włacz - True | Wyłącz - False
  617. 'private_zone' => 188, # Id kanału ze strefa
  618. 'channels_count' => 10, # Ilość wolnych kanałów
  619. 'delete_badword' => true, # Czy ma sprawdzać nazwy kanałów/podkanałów względem brzydkich słów
  620. 'check_numbering' => true, # Czy ma sprawdzić poprawną kolejność numerowania kanałów
  621. # Sprawdzanie daty i usuwanie kanałów ze starą datą
  622. 'date_checker'=> [
  623. 'enabled' => true, # Włacz - True | Wyłącz - False
  624. 'warning' => '**ZMIEŃ DATE**', # Wygląd ostrzeżenia o zmianie daty
  625. 'refresh' => true, # Czy ma odświeżać automatycznie datę gdy użytkownik będzie na głównym kanale
  626. ],
  627. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
  628. ],
  629.  
  630.  
  631. # •» GET_PRIVATE_CHANNEL - Funkcja służaca do nadania peirwszego wolnego kanału prywatnego
  632. 'get_private_channel' => [
  633. 'enabled' => true, # Włacz - True | Wyłącz - False
  634. 'is_client_on_channel' => 82, # Id kanału, którego po wejściu na niego otrzymamy kanał prywatny
  635. 'owner_channel_group' => 5, # Id grupy kanałowej typu Właściciel kanału
  636. 'private_zone' => 188, # Id kanału ze strefą
  637. 'sub_channels_count' => 3, # ilośc podkanałów
  638. 'channel_password' => 'haslo12345', # Hasło jakie ma być ustawione po otrzymaniu kanału
  639. 'needed_groups' => [7,20], # Wymagane grupy aby otrzymać kanał
  640. ],
  641.  
  642.  
  643. # •» PUBLIC_CHANNELS_SORT - Funkcja służaca do monitorowania kanałów publicznych
  644. 'public_channels_sort' => [
  645. 'enabled' => false, # Włacz - True | Wyłącz - False
  646. #
  647. # PRZYKŁAD:
  648. #
  649. # 0 => [ # Index
  650. # 'channel_name' => '» Kanał publiczny #[NUM] (bez limitu)', # Nazwa kanału
  651. # 'min_channels' => 1, # Minimalna ilość kanałów
  652. # 'clients_limit' => 0, # Limit klientów na kanale | 0 oznacza nielimitowane
  653. # 'zone_id' => 182, # Id kanału od strefy
  654. # ],
  655. #
  656. #
  657. 'channels' => [
  658. 0 => [ # Index
  659. 'channel_name' => '» Kanał publiczny #[NUM] (bez limitu)', # Nazwa kanału
  660. 'min_channels' => 1, # Minimalna ilość kanałów
  661. 'clients_limit' => 0, # Limit klientów na kanale | 0 oznacza nielimitowane
  662. 'zone_id' => 182, # Id kanału od strefy
  663. ],
  664. 1 => [
  665. 'channel_name' => '» Kanał publiczny #[NUM] (max. 2)',
  666. 'min_channels' => 1,
  667. 'clients_limit' => 2,
  668. 'zone_id' => 183,
  669. ],
  670. 2 => [
  671. 'channel_name' => '» Kanał publiczny #[NUM] (max. 3)',
  672. 'min_channels' => 1,
  673. 'clients_limit' => 3,
  674. 'zone_id' => 184,
  675. ],
  676. 3 => [
  677. 'channel_name' => '» Kanał publiczny #[NUM] (max. 4)',
  678. 'min_channels' => 1,
  679. 'clients_limit' => 4,
  680. 'zone_id' => 185,
  681. ],
  682. 4 => [
  683. 'channel_name' => '» Kanał publiczny #[NUM] (max. 5)',
  684. 'min_channels' => 1,
  685. 'clients_limit' => 5,
  686. 'zone_id' => 186,
  687. ],
  688. ],
  689. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  690. ],
  691.  
  692.  
  693. # •» PRIVATE_CHANNELS_INFO - Funkcja służaca do wypisywania w nazwe kanału statystyk z kanałów prywatnych
  694. 'private_channels_info' => [
  695. 'enabled' => true, # Włacz - True | Wyłącz - False
  696. 'private_zone' => 188, # kanał w którym znajduje się strefa prywatna
  697. # W nazwie kanału wpisuje ilość wolnych kanałów prywatnych
  698. 'empty' => [
  699. 'enabled' => true, # Włacz - True | Wyłącz - False
  700. 'channel_id' => 87, # Id kanału
  701. 'channel_name' => '• Wolnych kanałów prywatnych: [COUNT]', # Nazwa kanału
  702. ],
  703. # W nazwie kanału wpisuje ilość zajętych kanałów prywatnych
  704. 'locked' => [
  705. 'enabled' => true, # Włacz - True | Wyłącz - False
  706. 'channel_id' => 219, # Id kanału
  707. 'channel_name' => '• Zajętych kanałów prywatnych: [COUNT]', # Nazwa kanału
  708. ],
  709. # W nazwie kanału wpisuje ilość wszystkich kanałów prywatnych
  710. 'all' => [
  711. 'enabled' => true, # Włacz - True | Wyłącz - False
  712. 'channel_id' => 86, # Id kanału
  713. 'channel_name' => '• Wszystkich kanały prywatnych: [COUNT]', # Nazwa kanału
  714. ],
  715. # W opis kanału wpisuje kanały wolne i do usunięcia
  716. 'delete_info' => [
  717. 'enabled' => true, # Włacz - True | Wyłącz - False
  718. 'channel_id' => 85, # Id kanału
  719. ],
  720. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 30],
  721. ],
  722.  
  723. ];
  724.  
  725.  
  726.  
  727. ###################
  728. # USTAWIENIA #
  729. # INSTANCJA III #
  730. ###################
  731. $config['settings']['3'] = [
  732.  
  733. # Nazwa bota
  734. 'bot_name' => 'SBOT » Pracuś',
  735.  
  736.  
  737. # Instance enabled
  738. 'instance_enabled' => true,
  739.  
  740.  
  741. # Domyślny kanał
  742. 'default_channel' => 2,
  743.  
  744.  
  745. # Baza danych
  746. # Włacz - True | Wyłącz - False
  747. 'database_enabled' => true,
  748.  
  749.  
  750. # Nazwa systemu
  751. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  752. 'system_type' => '@functions',
  753.  
  754.  
  755. # Nazwa folderu
  756. # Domyślnie: instance_1
  757. 'folder_name' => 'instance_3',
  758.  
  759. ];
  760.  
  761. ###################
  762. # FUNCKJE #
  763. # INSTANCJA III #
  764. ###################
  765. $config['functions']['3'] = [
  766.  
  767.  
  768. # •» WELCOME_MESSAGE - Funkcja służaca do wysłania użytkownikowi wiadomości powitalnej
  769. 'welcome_message' => [
  770. 'enabled' => true, # Włacz - True | Wyłącz - False
  771. #
  772. # DOSTĘPNE ZMIENNE DO UŻYCIA
  773. # [NICKNAME] - Pokazuje nazwę użytkownika
  774. # [UID] - Pokazuje unikalne id użytkownika
  775. # [DBID] - Pokazuje id z bazy danych TSa
  776. # [IP] - Pokazuje ip użytkownika
  777. # [PLATFORM] - Pokazuje pltformę użytkownika
  778. # [VERSION] - Pokazuje wersję użytkownika
  779. # [COUNTY] - Pokazuje kraj użytkownika
  780. # [LASTCONNECTED] - Pokazuje kiedy ostatni raz użytkownik połączył się z serwerem
  781. # [CREATED] - Pokazuje kiedy użytkownik wszedł poraz pierwszy na serwer
  782. # [TOTAL_CONNECTIONS] - Pokazuje ilość połączeń użytkownika
  783. # [TIME_SPENT] - Pokazuje spędzony czas użytkownika
  784. # [TIME_IDLE] - Pokazuje spędzony czas away użytkownika
  785. # [TIME_CONNECTED] - Pokazuje najdłuższe połączenie użytkownika
  786. # [LEVEL] - Pokazuje poziom użytkownika
  787. # [RECORD] - Pokazuje rekord serwera
  788. # [RECORD_DATE] - Pokazuje datę ustanowienia rekordu
  789. # [ONLINE] - Pokazuje ilość użytkowników online
  790. # [%] - Pokazuje procent ilości użytkowników online
  791. # [SLOTS] - Pokazuje ilość slotów serwera
  792. # [SERVER_NAME] - Pokazuje nazwę serwera
  793. # [SERVER_UID] - Pokazuje unikalny identyfikator serwera
  794. # [SERVER_PLATFORM] - Pokazuje pltformę serwera
  795. # [SERVER_VERSION] - Pokazuje wersję serwera
  796. #
  797. # Wiadomość zmienia się w pliku z językiem (ścieżka: files/language.php)
  798. #
  799. 'messages' => [
  800. ' ',
  801. 'Witamy [color=orange][b][NICKNAME][/b][/color] na serwerze [color=orange][b]SBOT.pl[/b][/color]!',
  802. ' ',
  803. '● Statystyki Serwera:',
  804. 'Serwer działa bez przerwy już: [color=orange][b][SERVER_UPTIME][/b][/color],',
  805. 'Wersja naszego serwera: [color=orange][b][SERVER_VERSION][/b][/color],',
  806. 'Platforma serwera: [color=orange][b][SERVER_PLATFORM][/b][/color],',
  807. 'Unikalny identyfikator serwera: [color=orange][b][SERVER_UID][/b][/color],',
  808. 'Aktualnie na serwrze jest [color=green][b][ONLINE][/b][/color]/[color=red][b][SLOTS][/b][/color], czyli ok. [color=orange][b][%][/b][/color]',
  809. 'Rekord naszego serwera to: [color=orange][b][RECORD][/b][/color] ustanowiony dnia [color=orange][b][RECORD_DATE][/b][/color]',
  810. ' ',
  811. '● Statystyki o Tobie:',
  812. 'Twój nick: [color=orange][b][NICKNAME][/b][/color],',
  813. 'Twój unikalny identyfikator: [color=orange][b][UID][/b][/color],',
  814. 'Twoje id w bazie danych: [color=orange][b][DBID][/b][/color],',
  815. 'Twoje IP: [color=orange][b][IP][/b][/color],',
  816. 'Twoja platforma: [color=orange][b][PLATFORM][/b][/color],',
  817. 'Twoja wersja klienta: [color=orange][b][VERSION][/b][/color],',
  818. 'Twoj kraj: [color=orange][b][COUNTY][/b][/color],',
  819. 'Ostatni raz połączyłeś się: [color=orange][b][LASTCONNECTED][/b][/color],',
  820. 'Dołączyłeś dnia: [color=orange][b][CREATED][/b][/color],',
  821. 'Połączyłeś się z nami już: [color=orange][b][TOTAL_CONNECTIONS][/b][/color],',
  822. 'Spędziłeś u nas już: [color=orange][b][TIME_SPENT][/b][/color],',
  823. 'Łączny czas away: [color=orange][b][TIME_IDLE][/b][/color],',
  824. 'Twoje najdłuższe połączonie wynosi: [color=orange][b][TIME_CONNECTED][/b][/color],',
  825. 'Twój aktualny poziom: [color=orange][b][LEVEL][/b][/color],',
  826. ' ',
  827. '[color=orange][b]Pozdrawiamy, ekipa serwera oraz Życzymy miłych i udanych rozmów![/b][/color]',
  828. ' ',
  829. ],
  830. ],
  831.  
  832.  
  833. # •» AWAY_MOVE - Funkcja służaca do przenoszenia użytkowników będących away na odpowiedni kanał
  834. 'away_move' => [
  835. 'enabled' => false, # Włacz - True | Wyłącz - False
  836. 'channel_id' => 39, # Id kanału
  837. 'move_when_time' => true, # Czy ma przenieść gdy ktoś jest X czasu away
  838. 'afk_time' => 25, # Czas afk w minutach
  839. 'ignored_groups' => [10,11,37,68,67,34,35], # Ignorowane grupy
  840. ],
  841.  
  842.  
  843. # •» AWAY_GROUP - Funkcja służaca do nadawania grupy użytkownikom będących away
  844. 'away_group' => [
  845. 'enabled' => false, # Włacz - True | Wyłącz - False
  846. 'group_id' => 39, # Id grupy
  847. 'add_when_time' => true, # Czy ma nadać grupę jak ktoś będzie X czasu away
  848. 'afk_time' => 25, # Czas afk w minutach
  849. 'ignored_groups' => [10,11,37,9,37,68], # Ignorowane grupy
  850. ],
  851.  
  852. # •» TIME_AWAY_GROUPS - Funkcja służaca do tworzenia grup (np. AFK - 10 min)
  853. 'time_away_groups' => [
  854. 'enabled' => false, # Włacz - True | Wyłącz - False
  855. 'group_id' => 355, # Id grupy serwera do kopiowania
  856. 'afk_time' => 5, # Minimalny czas idle jaki potrzeba aby nadało grupę | w minutach
  857. 'ignored_groups' => [0], # Ignorowane grupy
  858. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  859. ],
  860.  
  861. # •» ANIMATED_GROUPS_ICON - Funkcja służaca do zmiany ikony grupy
  862. 'animated_groups_icon' => [
  863. 'enabled' => false,
  864. 'groups' => [
  865. 187 => [919270792,637916526],
  866. ],
  867. ],
  868.  
  869.  
  870. # •» COUNTDOWN_TO_DATE - Funkcja służaca do odliczania z danej daty i zapisywania w nazwie kanału
  871. # TIP: Format daty to: dd/mm/YYYY GG:ii
  872. 'countdown_to_date' => [
  873. 'enabled' => false, # Włacz - True | Wyłącz - False
  874. 'channels' => [
  875. 93 => [
  876. 'date' => '24/12/2018 13:30', # Format
  877. 'type' => 'down', # from - od | down - do
  878. 'channel_name' => '» [COUNTER]',# Nazwa kanału | [COUNTER] - Odliczanie
  879. ],
  880. 207 => [
  881. 'date' => '24/06/2018 14:00',
  882. 'type' => 'from', # from - od | down - do
  883. 'channel_name' => '» [COUNTER]',
  884. ],
  885. ],
  886. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
  887. ],
  888.  
  889.  
  890. # •» WEATHER_IN_CHANNEL - Funkcja służaca do wpisywania w opis kanału pogody z danego miasta
  891. 'weather_in_channel' => [
  892. 'enabled' => false, # Włacz - True | Wyłącz - False
  893. 'api_key' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api z http://openweathermap.org
  894. 'channels' => [
  895. 'Warszawa' => [
  896. 'channel_id' => 82, # Id kanału do edycji
  897. 'channel_name' => '• Pogoda - [CITY_NAME]', # Nazwa kanału
  898. 'country_tag' => 'PL', # Tag kraju skąd jest misto
  899. ],
  900. 'Kraków' => [
  901. 'channel_id' => 83,
  902. 'channel_name' => '• Pogoda - [CITY_NAME]',
  903. 'country_tag' => 'PL',
  904. ],
  905. 'Częstochowa' => [
  906. 'channel_id' => 84,
  907. 'channel_name' => '• Pogoda - [CITY_NAME]',
  908. 'country_tag' => 'PL',
  909. ],
  910. ],
  911. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 0, 'seconds' => 10],
  912. ],
  913.  
  914.  
  915. # •» AWAY_CLIENTS_LIST - Funkcja służaca do wpisywania w opis kanału listy użytkowników away, a w nazwę ich ilość
  916. 'away_clients_list' => [
  917. 'enabled' => false, # Włacz - True | Wyłącz - False
  918. 'afk_time' => 30, # Czas away,w minutach
  919. 'channel_id' => 432, # Id kanału
  920. 'channel_name' => '• Ilość osób away: [COUNT]', # Nazwa kanału
  921. 'ignored_groups' => [37,68,9],
  922. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  923. ],
  924.  
  925.  
  926. # •» BANNER - Funkcja służąca do generowania banneru interaktywnego
  927. 'banner' => [
  928. 'enabled' => false, # Włacz - True | Wyłącz - False
  929. 'background_name' => 'bg.png', # Nazwa obrazu (ściażka do pliku: files/cache/);
  930. 'src_generated' => '/var/www/banner.png',
  931. #
  932. # PRZYKŁAD:
  933. #
  934. # 'online' => [
  935. # 'color' => ['255','255','255'], # Kolor w rgb
  936. # 'coordies' => [760,51], # oś X, oś Y
  937. # 'size' => 50, # Wielkość
  938. # 'font' => 'font.ttf', # Nazwa pliku z czcionką (czcionki znajdują się w folderze: files/cache/fonts/)
  939. # ],
  940. #
  941. 'elements' => [
  942.  
  943. # Ilość użytkowników online
  944. 'online' => [
  945. 'enabled' => true, # Włacz - True | Wyłącz - False
  946. 'color' => ['255','255','255'],
  947. 'coordies' => [760,51],
  948. 'size' => 50,
  949. 'font' => 'font.ttf',
  950. ],
  951.  
  952. # Ilość administratorów online
  953. 'admins' => [
  954. 'enabled' => true, # Włacz - True | Wyłącz - False
  955. 'color' => ['0','0','0'],
  956. 'coordies' => [796,149],
  957. 'size' => 30,
  958. 'font' => 'font.ttf',
  959. 'admin_groups' => [9,10], # Id grup administracji
  960. ],
  961.  
  962. # Data/Godzina
  963. 'date' => [
  964. 'enabled' => true, # Włacz - True | Wyłącz - False
  965. 'color' => ['255','255','255'],
  966. 'coordies' => [60,57],
  967. 'size' => 50,
  968. 'font' => 'font.ttf',
  969. 'format' => 'G:i', # Format
  970. ],
  971.  
  972. # Rekord online
  973. 'record' => [
  974. 'enabled' => true, # Włacz - True | Wyłącz - False
  975. 'color' => ['0','0','0'],
  976. 'coordies' => [796,108],
  977. 'size' => 30,
  978. 'font' => 'font.ttf',
  979. ],
  980.  
  981. # Ilość odwiedzin serwera
  982. 'visits' => [
  983. 'enabled' => true, # Włacz - True | Wyłącz - False
  984. 'color' => ['255','255','255'],
  985. 'coordies' => [796,108],
  986. 'size' => 30,
  987. 'font' => 'font.ttf',
  988. ],
  989.  
  990. # Ilość lajków z fanpage
  991. # TIP: Musi być api (może być takie jak z fb_post)
  992. 'fb_likes' => [
  993. 'enabled' => true, # Włacz - True | Wyłącz - False
  994. 'color' => ['255','255','255'],
  995. 'coordies' => [796,108],
  996. 'size' => 30,
  997. 'font' => 'font.ttf',
  998. 'page_id' => 'sbotteamspeak', # Id strony
  999. 'api_key' => 'EAAeJw73ppiUBABKApeSZAa3rEiLT1HJxZBhJ8KdopKhltUMwjlb68pOm3EytIJNKJ2kowYHhbncRZCW2ZBWltloykQiPdSthXLYkQ0eZAcvW7mEGmu3WL7A6unSiuZAkuYUvZCqlZCUvTJbZA99hhUlx5S1sz2vLSWtw4JtVx51RWIgZDZD', # Api
  1000. ],
  1001. ],
  1002. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1003. ],
  1004.  
  1005.  
  1006. # •» BAN_LIST - Funkcja wpisująca w opis wszystkie bany z serwera
  1007. 'ban_list' => [
  1008. 'enabled' => true, # Włacz - True | Wyłącz - False
  1009. 'channel_id' => 27, # Id kanału
  1010. 'max_view' => 15, # Ilość wyświetlanych banów
  1011. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 2, 'seconds' => 10],
  1012. ],
  1013.  
  1014.  
  1015. # •» PARTNERS - Funkcja wpisująca w nazwę i w opis partnerów co x sekund
  1016. 'partners' => [
  1017. 'enabled' => false, # Włacz - True | Wyłącz - False
  1018. #
  1019. # PRZYKŁAD:
  1020. #
  1021. # ID_KANAŁU => [
  1022. # 0 => [
  1023. # 'channel_name' => '• xSpeaker.pl | Najlepszy serwer TS3!',
  1024. # 'channel_description' => 'Polecamy tego tsa...',
  1025. # ],
  1026. # 1 => [
  1027. # 'channel_name' => '• SBot.pl | Usługi programistyczne',
  1028. # 'channel_description' => 'Twórcy tego bota...',
  1029. # ],
  1030. # ],
  1031. #
  1032. 'channels' => [
  1033. 59 => [
  1034. 0 => [
  1035. 'channel_name' => '• ThelHost.com | Hosting serwerów TS3/VPS',
  1036. 'channel_description' => '[center][size=20][b]Hosting ThelHost[/b][/size][/center][size=10]\nTo profesionalny hosting, który w swojej ofercie posiada stabline z niskimi pingami serwery TS3. Także hosting posiada w swojej ofercie serwery VPS, które napewno dadzą dardę aplikacji sbot jak i serwerowi ts3 lub botami muzycznymi. \n[/size]\n[hr][right][img]https://i.imgur.com/NmtH4WW.png[/img]',
  1037. ],
  1038. 1 => [
  1039. 'channel_name' => '• SBot.pl | Aplikacja pod serwery TS3',
  1040. 'channel_description' => '[center][size=20][b]Aplikacja SBOT[/b][/size][/center][size=10]\nJest to darmowa aplikacja automatyzująca serwery TeamSpeak3. Ma ona za zadanie ułatwiać pracę administratorom i umilać spędzony czas użytkonikom.\nBot wyróżnia się wydajnością oraz szybkością jak na taką liczbę funkcji. W bocie funkcje są podzielone na eventy te które mają sobię wykonywać co określony czas i pluginy czyli, te które mają się wykonać wtedy gdy muszą.\n[/size]\n[hr][right][img]https://i.imgur.com/NmtH4WW.png[/img]',
  1041. ],
  1042. 2 => [
  1043. 'channel_name' => '• Opnia Naszego bota!',
  1044. 'channel_description' => '[center][size=20][b]Opinia SBOT[/b][/size]\n[size=12]Jeżeli chcesz wystawić opinię naszego bota zapraszamy na fora[/size][/center][size=10]\n• [url=https://tsowicze.pl/topic/313-bot-sbot-darmowy-bot-na-tw%C3%B3j-serwer/]Przjedź do tematu na TSowicze.pl[/url]\n• [url=https://tsforum.pl/temat/4066-bot-sbot-darmowy-bot-na-twoj-serwer/?page=3]Przjedź do tematu na TSForum.pl[/url][/size]\n[hr][right][img]https://i.imgur.com/NmtH4WW.png[/img]',
  1045. ],
  1046. ],
  1047. 320 => [
  1048. 0 => [
  1049. 'channel_name' => '[cspacer]• ThelHost.com •',
  1050. 'channel_description' => '[url=https://thelhost.com]Przejdź na strone[/url]',
  1051. ],
  1052. 1 => [
  1053. 'channel_name' => '[cspacer]• TSForum.pl •',
  1054. 'channel_description' => '[url=https://tsforum.pl/]Przejdź na forum[/url]\n[url=https://tsforum.pl/forum/272-opinie/]Przejdź do działu z opiniami[/url]',
  1055. ],
  1056. ],
  1057. ],
  1058. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1059. ],
  1060.  
  1061.  
  1062. # •» SERVER_HOSTNAME - Funkcja wpisująca w nazwę serwera ilość osób online
  1063. 'server_hostname' => [
  1064. 'enabled' => true, # Włacz - True | Wyłącz - False
  1065. 'name' => 'TsLand.pl | Użytkowników online: [ONLINE]/[MAX]',
  1066. 'ignored_groups' => [17], # Ignorowane grupy, które nie będzie wliczać w online
  1067. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1068. ],
  1069.  
  1070.  
  1071. # •» SERVER_HOSTMESSAGE - Funkcja wpisująca w hosta wiadomość
  1072. 'server_hostmessage' => [
  1073. #
  1074. # ZMIENNE:
  1075. #
  1076. # [ONLINE] - Pokazuje ilość użytkowników online
  1077. # [MAX] - Pokazuje ilość slotów
  1078. # [UPTIME] - Pokazuje aktualny uptime serwera
  1079. # [RECORD] - Pokazuje rekord online
  1080. #
  1081. 'enabled' => true, # Włacz - True | Wyłącz - False
  1082. 'message' => 'Witamy na [b]TsLand.pl[/b]\nAktualnie jest: [b][ONLINE]/[MAX][/b]\nUptime: [b][UPTIME][/b]\nRekord: [b][RECORD]',
  1083. 'ignored_groups' => [17], # Ignorowane grupy, które nie będzie wliczać w online
  1084. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1085. ],
  1086.  
  1087.  
  1088. # •» PLATFORMS - Funkcja wykrywa platformę klienta oraz nadaje mu odpowiednią grupę
  1089. 'platforms' => [
  1090. 'enabled' => false, # Włacz - True | Wyłącz - False
  1091. 'os' => [
  1092. # Nazwa platformy | Włącz/Wyłącz | Id grupy
  1093. 'windows' => ['enabled' => true, 'group_id' => 18],
  1094. 'linux' => ['enabled' => true, 'group_id' => 19],
  1095. 'android' => ['enabled' => true, 'group_id' => 20],
  1096. 'ios' => ['enabled' => true, 'group_id' => 69],
  1097. ],
  1098. 'ignored_groups' => [37,68,9], # Ignorowane grupy
  1099. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1100. ],
  1101.  
  1102.  
  1103. # •» COUNTRY - Funkcja wpisująca w opis kanału listę osób spoza Polski
  1104. 'country' => [
  1105. 'enabled' => false, # Włacz - True | Wyłącz - False
  1106. 'channel_id' => 62, # Id kanału
  1107. 'channel_name' => '• Osoby spoza Polski: [COUNT]', # Nazwa kanału
  1108. 'ignored_groups' => [37,68], # Ignorowane grupy
  1109. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
  1110. ],
  1111.  
  1112.  
  1113. # •» ADVERTISEMENT - Funkcja służaca do pisania co x czasu na głównym czasie wiadomości
  1114. 'advertisement' => [
  1115. 'enabled' => false, # Włacz - True | Wyłącz - False
  1116. 'messages' => [
  1117. # Index => 'Wiadomość', # \n - nowa linia
  1118. 0 => 'Witamy na testowym serwerze aplikacji [b]SBot[/b] | Autor: [b]`Demon.[/b] | Aktualna wersja: [b]4.1 STANDARD[/b]',
  1119. 1 => '[b]Nasza aplikacja jest w pełni za [u][color=green]DARMO[/color][u]!',
  1120. 2 => 'Zapraszamy do wystawienia opini na forum: [url=https://tsowicze.pl/topic/313-bot-sbot-darmowy-bot-na-tw%C3%B3j-serwer/]PRZEJDŹ[/url]',
  1121. 3 => 'Zapraszamy do zobaczenia i sprawdzenia ofert hostingu [url=https://www.thelhost.com][color=green][b]ThelHost.com[/url]!',
  1122. ],
  1123. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 20],
  1124. ],
  1125.  
  1126.  
  1127. # •» SAVE_TO_EVENT - Funkcja służaca do zapisywania użytkowników, którzy wejdą na odpowiedni kanał na event
  1128. # Zaproponował: Arek
  1129. 'save_to_event' => [
  1130. 'enabled' => false, # Włacz - True | Wyłącz - False
  1131. 'is_client_on_channel' => [87,88], # Id kanałów, po których użytkownik zostanie zapisany do listy
  1132. #
  1133. # PRZYKŁAD:
  1134. #
  1135. # id_kanału => [
  1136. # 'channel_id_list' => id_kanału_z_listą,
  1137. # 'top_desc' => 'Górna nazwa opisu',
  1138. # ],
  1139. #
  1140. 'channels' => [
  1141. 87 => [
  1142. 'channel_id_list' => 87,
  1143. 'top_desc' => 'Zapisy na EVENT #1',
  1144. ],
  1145. 88 => [
  1146. 'channel_id_list' => 89,
  1147. 'top_desc' => 'Zapisy na EVENT #2',
  1148. ],
  1149. ],
  1150. ],
  1151.  
  1152.  
  1153. # •» QUERY_CHANNEL_LIST - Funkcja służaca do wpisywania w opis kanału użytkowników query
  1154. 'query_channel_list' => [
  1155. 'enabled' => false, # Włacz - True | Wyłącz - False
  1156. 'channel_id' => 96, # Id kanału
  1157. 'channel_name' => '• Klientów query: [COUNT]', # Nazwa kanału
  1158. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  1159. ],
  1160.  
  1161. # •» FB_POSTS - Funkcja służaca do wpisywania w nazwę kanału ilości lajków z fanpage, a w opisie wypisywanie postów.
  1162. # TIP: Musi być api z fb (poradnik w pliku: INSTRUCTION.txt)
  1163. 'fb_posts' => [
  1164. 'enabled' => false, # Włacz - True | Wyłącz - False
  1165. 'page_id' => 'sbotteamspeak', # Id strony
  1166. 'post_view' => 5, # Ilość wyświetlanych postów
  1167. 'channel_id' => 209, # Id kanału
  1168. 'channel_name' => '• Posty z FanPage (Polubień: [COUNT])', # Nazwa kanału
  1169. 'api_key' => 'EAAeJw73ppiUBABKApeSZAa3rEiLT1HJxZBhJ8KdopKhltUMwjlb68pOm3EytIJNKJ2kowYHhbncRZCW2ZBWltloykQiPdSthXLYkQ0eZAcvW7mEGmu3WL7A6unSiuZAkuYUvZCqlZCUvTJbZA99hhUlx5S1sz2vLSWtw4JtVx51RWIgZDZD', # Api
  1170. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
  1171. ],
  1172.  
  1173. # •» YOUTUBE_IN_CHANNEL - Funkcja służaca do wpisywania w nazwy kanału statystyki, a w opis informacje z danego kanału na youtube
  1174. # Zaproponował: textr1
  1175. 'youtube_in_channel' => [
  1176. 'enabled' => false, # Włacz - True | Wyłącz - False
  1177. 'api_key' => 'AIzaSyCOXygGkGvU8Oivx7rvb9dZRCg03atjCvU', # Api youtube
  1178. 'channels' => [
  1179. 0 => [
  1180. # Id youtubera można pozyskać z tej strony: https://commentpicker.com/youtube-channel-id.php podając url kanału.
  1181. 'user_id' => 'UCwBtP6NDQtsP5YBa4vuZqHA',
  1182. # Id kanału, na którym będa wyświetlane główne informacje z kanału
  1183. 'channel_id_main' => 211,
  1184. # Ilość subskrybcji
  1185. 'channel_id_subs' => 212,
  1186. 'channel_name_subs' => '• Friz ( Subskrybcji: [COUNT] )',
  1187. # Ilość wyświetlenia
  1188. 'channel_id_views' => 213,
  1189. 'channel_name_views' => '» Ilość wyświetleń: [COUNT]',
  1190. # Ilość kanałów
  1191. 'channel_id_videos' => 214,
  1192. 'channel_name_videos' => '» Ilość wyświetleń: [COUNT]',
  1193. ],
  1194. ],
  1195. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
  1196. ],
  1197.  
  1198.  
  1199.  
  1200. # •» DJ_IN_CHANNEL - Funkcja służaca do wpisywania w nazwę kanału aktualnej osoby z talkpowerem
  1201. 'dj_in_channel' => [
  1202. 'enabled' => false, # Włacz - True | Wyłącz - False
  1203. 'channel_id' => 38, # Id kanału gdzie będzie dj
  1204. 'channel_id_name' => 215, # Id kanału gdzie wpisuje nazwę
  1205. 'channel_name' => '• Aktualnie gra: [NAME]',
  1206. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
  1207. ],
  1208.  
  1209.  
  1210. # •» ANNOUNCEMENTS - Funkcja służaca do wpisywania w opis kanału informacji od autora aplikacji
  1211. 'announcements' => [
  1212. 'enabled' => false, # Włacz - True | Wyłącz - False
  1213. 'channel_id' => 216, # Id kanału gdzie będzie dj
  1214. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
  1215. ],
  1216.  
  1217.  
  1218. # •» GROUPS_REMOVE - Funkcja służaca do usunięcia użytkownikowi wszystkich ustalonych grup po wejściu na odpowiedni kanał
  1219. 'groups_remove' => [
  1220. 'enabled' => false, # Włacz - True | Wyłącz - False
  1221. 'is_client_on_channel' => [218,217], # Id kanałów, po których użytkownikowi zostaną zabrane grupy
  1222. 'channels' => [
  1223. # Id_kanału => [id_grupy1,id_grupy2],
  1224. 218 => [16,17],
  1225. 217 => [48,41,42,43,44,45,46,47,49],
  1226. ],
  1227. ],
  1228.  
  1229. # •» DESCRIPTION_CHECKER - Funkcja służaca do usunięcia niedozwolonych linków z opisu kanału
  1230. 'description_checker' => [
  1231. 'enabled' => false, # Włacz - True | Wyłącz - False
  1232. 'channel_id' => 355, # Id kanału gdzie będzie wpisywać wszystkie usuniete linki
  1233. 'allowed_links' => ['sbot','thelhost','teamspeak','imgur','facebook','fb','zippyshare','youtube','twitter','telegram','instagram','tsforum','hastebin','pastebin','gyazo','mediafire','paypal','paysafecard','mega','openweathermap'], # Dozwolone adresy
  1234. 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10],
  1235. ],
  1236.  
  1237. # •» ADD_DESCRIPTION - Funkcja służaca do uzupełnienia opisy gdy ten jest pusty
  1238. 'add_description' => [
  1239. 'enabled' => false, # Włacz - True | Wyłącz - False
  1240. 'description'=>'\n\n[hr][center][img]https://i.imgur.com/KkbvjAA.png[/img]\n',
  1241. 'replace' => [
  1242. 'enabled' => true, # Włacz - True | Wyłącz - False
  1243. 'from' => 'https://i.imgur.com/fkUv3yO.png',
  1244. 'on' => 'https://i.imgur.com/KkbvjAA.png',
  1245. ],
  1246. 'interval' => ['days' => 0,'hours' => 1,'minutes' => 0,'seconds' => 10],
  1247. ],
  1248.  
  1249. ];
  1250.  
  1251.  
  1252. ###################
  1253. # USTAWIENIA #
  1254. # INSTANCJA IV #
  1255. ###################
  1256. $config['settings']['4'] = [
  1257.  
  1258. # Nazwa bota
  1259. 'bot_name' => 'SBOT » Database',
  1260.  
  1261.  
  1262. # Instance enabled
  1263. 'instance_enabled' => true,
  1264.  
  1265.  
  1266. # Domyślny kanał
  1267. 'default_channel' => 2,
  1268.  
  1269.  
  1270. # Baza danych
  1271. # Włacz - True | Wyłącz - False
  1272. 'database_enabled' => true,
  1273.  
  1274.  
  1275. # Nazwa systemu
  1276. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1277. 'system_type' => '@functions',
  1278.  
  1279.  
  1280. # Nazwa folderu
  1281. # Domyślnie: instance_1
  1282. 'folder_name' => 'instance_4',
  1283.  
  1284. ];
  1285.  
  1286. ###################
  1287. # FUNCKJE #
  1288. # INSTANCJA IV #
  1289. ###################
  1290. $config['functions']['4'] = [
  1291.  
  1292.  
  1293. # •» GET_CLIENTS - Funkcja służaca do sczytywania statystyk użytkowników
  1294. # WYMAGANE do topek,poziomów,osiągnięć, no praktycznie do wszystkiego wiec nie wyłączaj tego lepiej :>
  1295. 'get_clients' => [
  1296. 'enabled' => true, # Włacz - True | Wyłącz - False
  1297. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
  1298. ],
  1299.  
  1300. # •» CLIENTS_TOPS - Funkcja służaca do wpisywania rankingów w opisy kanałów
  1301. 'clients_tops' => [
  1302. 'enabled' => false, # Włacz - True | Wyłącz - False
  1303.  
  1304. # TOP: Spędzonego czasu
  1305. 'time_spent' => [
  1306. 'enabled' => true, # Włacz - True | Wyłącz - False
  1307. 'limit' => 15, # Limit wyświetlanych topek
  1308. 'top_desc' => '[img]https://i.imgur.com/Xyn1c8Z.png[/img]', # Górny napis w opisie
  1309. 'channel_id' => 73, # Id kanału do edycji
  1310. 'ignored_groups' => [385,276,373,256], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1311. ],
  1312.  
  1313. # TOP: Ilość połączeń z serwerem
  1314. 'connections' => [
  1315. 'enabled' => true, # Włacz - True | Wyłącz - False
  1316. 'limit' => 15, # Limit wyświetlanych topek
  1317. 'top_desc' => '[img]https://i.imgur.com/ZqYU3ek.png[/img]', # Górny napis w opisie
  1318. 'channel_id' => 74, # Id kanału do edycji
  1319. 'ignored_groups' => [385,276,373,256], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1320. ],
  1321.  
  1322. # TOP: Najdłuższe połączenia
  1323. 'connection_time' => [
  1324. 'enabled' => true, # Włacz - True | Wyłącz - False
  1325. 'limit' => 15, # Limit wyświetlanych topek
  1326. 'top_desc' => '[img]https://i.imgur.com/kw3T3OZ.png[/img]', # Górny napis w opisie
  1327. 'channel_id' => 75, # Id kanału do edycji
  1328. 'ignored_groups' => [37,68,9], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1329. ],
  1330.  
  1331. # TOP: Spędzonego czasu away
  1332. 'idle_time' => [
  1333. 'enabled' => true, # Włacz - True | Wyłącz - False
  1334. 'limit' => 15, # Limit wyświetlanych topek
  1335. 'top_desc' => '[img]https://i.imgur.com/jbFyMjK.png[/img]', # Górny napis w opisie
  1336. 'channel_id' => 76, # Id kanału do edycji
  1337. 'ignored_groups' => [37,68,9], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1338. ],
  1339.  
  1340. # TOP: Poziomów
  1341. 'level' => [
  1342. 'enabled' => false, # Włacz - True | Wyłącz - False
  1343. 'limit' => 15, # Limit wyświetlanych topek
  1344. 'top_desc' => '[img]https://i.imgur.com/85dmTqB.png[/img]', # Górny napis w opisie
  1345. 'channel_id' => 77, # Id kanału do edycji
  1346. 'ignored_groups' => [37,68,9], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1347. ],
  1348. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1349. ],
  1350.  
  1351.  
  1352. # •» CLEINT_LEVELS - Funkcja odpowiadająca za nadanie użytkownikowi poziomu za jego spędzony na serwerze czas
  1353. # WAŻNE INFO: Czas na następną grupę resetuje się wraz z uzyskaniem nowej grupy.
  1354. 'client_levels' => [
  1355. 'enabled' => false, # Włacz - True | Wyłącz - False
  1356. #
  1357. # PRZYDATNE:
  1358. # 1 godzina: 60
  1359. # 2 godziny: 2*60
  1360. # 1 dzień: 24*60
  1361. # 2 dni: 2*24*60
  1362. #
  1363. 'levels' => [
  1364. # Level | Czas w minutach | Id grupy
  1365. 1 => ['time' => 1, 'group_id' => 56],
  1366. 2 => ['time' => 5, 'group_id' => 57],
  1367. 3 => ['time' => 60, 'group_id' => 58],
  1368. 4 => ['time' => 4, 'group_id' => 59],
  1369. 5 => ['time' => 8*60, 'group_id' => 60],
  1370. 6 => ['time' => 24*60, 'group_id' => 62],
  1371. 7 => ['time' => 5*60, 'group_id' => 63],
  1372. 8 => ['time' => 2*24*60, 'group_id' => 64],
  1373. 9 => ['time' => 3*60, 'group_id' => 65],
  1374. 10 => ['time' => 24*60, 'group_id' => 66],
  1375. ],
  1376. 'ignored_groups' => [37,9,68], # Grupy ignorowane
  1377. 'needed_groups' => [13], # Potrzebna jedna grupa z całej listy aby otrzymać poziom
  1378. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1379. ],
  1380.  
  1381.  
  1382. # •» NEW_CLIENTS_TODAY - Funkcja odpowiadająca za sczytywanie nowych użytkowników do bazy dancyh, a następnie wypisywanie ich do opisu kanału
  1383. 'new_clients_today' => [
  1384. 'enabled' => false, # Włacz - True | Wyłącz - False
  1385. 'channel_id' => 221, # Id kanału, na którym będzie wypisywana nazwa i opis
  1386. 'channel_name' => '• Nowych klientów dziś: [COUNT]', # Nazwa kanału
  1387. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
  1388. ],
  1389.  
  1390.  
  1391. # •» ACHIEVEMENTS - Funkcja odpowiadająca za nadanie danej grupy za ilość połączeń i spędzony czas
  1392. # Zaproponował: Polarnyy
  1393. 'achievements' => [
  1394. 'enabled' => false, # Włacz - True | Wyłącz - False
  1395. 'connections_enabled' => true, # Czy osiągnięcia połączeń mają być łączone
  1396. 'time_spent_enabled' => true, # Czy osiągnięcia spędzonego czasu mają być łączone
  1397. 'add_first_level_group' => true, # Czy ma nadawać grupę np. '* Poziomy'
  1398. 'first_group' => 70, # Id grupy z nazwą np. '__-= Osiągnięcia =-__'
  1399. 'end_group' => 71, # Id grupy z nazwą np. '__-= Osiągnięcia Koniec =-__'
  1400. 'connections_group' => 74, # Id grupy z nazwą np. '* Połączenia' | Tylko gdy - connections_enabled jest na true
  1401. 'time_spent_group' => 75, # Id grupy z nazwą np. '* Spędzony czas' | Tylko gdy - time_spent_enabled jest na true
  1402. 'level_group' => 72, # Id grupy z nazwą np. '* Poziomy' | Tylko gdy są włączone poziomy i add_first_level_group jest na true
  1403. 'connections' => [
  1404. # Index | Ilość połączeń | Id grupy
  1405. 0 => ['connections' => 1, 'group_id' => 76],
  1406. 1 => ['connections' => 10, 'group_id' => 77],
  1407. 2 => ['connections' => 100, 'group_id' => 78],
  1408. 3 => ['connections' => 200, 'group_id' => 79],
  1409. 4 => ['connections' => 250, 'group_id' => 80],
  1410. 5 => ['connections' => 500, 'group_id' => 81],
  1411. ],
  1412. # Grupy ze spędzonym czasem
  1413. 'time_spent' => [
  1414. # Index | Spędzony czas, w minutach | Id grupy
  1415. 0 => ['time_spent' => 1, 'group_id' => 82],
  1416. 1 => ['time_spent' => 1*60, 'group_id' => 83],
  1417. 2 => ['time_spent' => 5*60, 'group_id' => 84],
  1418. 3 => ['time_spent' => 10*60, 'group_id' => 85],
  1419. 4 => ['time_spent' => 24*60, 'group_id' => 86],
  1420. 5 => ['time_spent' => 10*24*60, 'group_id' => 87],
  1421. 6 => ['time_spent' => 20*24*60, 'group_id' => 88],
  1422. 7 => ['time_spent' => 50*24*60, 'group_id' => 89],
  1423. ],
  1424. 'needed_groups' => [13], # Wymagana jedna grupa z listy aby otrzymać osiągnięcia
  1425. 'ignored_groups' => [37,68,9], # Ignorowane grupy
  1426. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1427. ],
  1428.  
  1429.  
  1430. # •» COUNT_OF_DATABASE_CLIENTS - Funkcja służąca do wpisywania w nazwę kanału ilości klientów w bazie danych
  1431. 'count_of_database_clients' => [
  1432. 'enabled' => false, # Włacz - True | Wyłącz - False
  1433. 'channel_id' => 228, # Id kanału do edycji
  1434. 'channel_name' => '• Użytkowników w bazie danych: [COUNT]', # Nazwa kanału
  1435. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
  1436. ],
  1437.  
  1438.  
  1439. # •» RANDOM_GROUP - Funkcja służąca do losowania grupy
  1440. 'random_group' => [
  1441. 'enabled' => false, # Włacz - True | Wyłącz - False
  1442. 'for_time' => 1, # Czas nadania grupy | W dniach
  1443. 'needed_groups' => [13], # Potrzebane grupy do losowania
  1444. 'ignored_groups' => [37,10,11,68,9], # Ignorowane grupy w losowaniu
  1445. 'group_award_id' => 90, # Id grupy tzw. nagroda
  1446. 'channel_id' => 231, # Id kanału z wypisanymi zwycięzcami
  1447. 'view_in_desc' => 30, # Ilość zwycięzców pokazanych w opisie
  1448. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
  1449. ],
  1450.  
  1451.  
  1452. # •» GET_STATISTICS_OF_ADMINS - Funkcja służąca do sczytywania statystyk administracji
  1453. 'get_statistics_of_admins' => [
  1454. 'enabled' => true, # Włacz - True | Wyłącz - False
  1455. 'admin_groups' => [10,11,12,13,14,15],# Grupy administracji
  1456. 'register_groups' => [7,20], # Grupy rejestracji
  1457. 'support_channels' => [72,73,74,75,76],
  1458. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 25],
  1459. ],
  1460.  
  1461.  
  1462. # •» ADMINS_STATISTICS_SAVE_IN_CHANNEL - Funkcja służąca do zapisywania statystyk administracji na kanałach
  1463. 'admins_statistics_save_in_channel' => [
  1464. 'enabled' => true, # Włacz - True | Wyłącz - False
  1465. # Spedzony czas przez administrację
  1466. 'time_spent' => [
  1467. 'enabled' => true, # Włacz - True | Wyłącz - False
  1468. 'channel_id' => 481, # Id kanału do edycji
  1469. ],
  1470. # Ilość nadanych grup przez administrację
  1471. 'servergroups' => [
  1472. 'enabled' => true, # Włacz - True | Wyłącz - False
  1473. 'channel_id' => 482, # Id kanału do edycji
  1474. ],
  1475. # Ilość udzielonej pomocy przez administrację
  1476. 'help_center' => [
  1477. 'enabled' => true, # Włacz - True | Wyłącz - False
  1478. 'channel_id' => 483, # Id kanału do edycji
  1479. ],
  1480. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1481. ],
  1482.  
  1483.  
  1484. # •» ADMINS_STATISTICS_SAVE_IN_CHANNEL - Funkcja służąca do zapisywania statystyk administracji na kanałach
  1485. 'admins_winner' => [
  1486. 'enabled' => false, # Włacz - True | Wyłącz - False
  1487. 'today_enabled' => true, # Czy ma być nadawana grup "admin dnia"
  1488. 'today_group' => 189, # Id grupy np. 'admin dnia'
  1489. 'week_enabled' => true, # Czy ma być nadawana grup "admin tygodnia"
  1490. 'week_group' => 190, # Id grupy np. 'admin tygodnia'
  1491. 'month_enabled' => true, # Czy ma być nadawana grup "admin miesiąca"
  1492. 'month_group' => 191, # Id grupy np. 'admin miesiąca'
  1493. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1494. ],
  1495.  
  1496.  
  1497. # •» CREATE_VIP_CHANNEL - Funkcja służąca do stworzenia kanału vip gdy użytkownik wejdzie na odpowiedni kanał
  1498. # Nazwy kanałów/podkanałów można edytować w pliku z językiem (ścieżka: files/language.php)
  1499. 'create_vip_channel' => [
  1500. 'enabled' => true, # Włacz - True | Wyłącz - False
  1501. 'is_client_on_channel' => [380], # Id kanałów, po których otrzymamy kanał
  1502. 'channels' => [
  1503. 380 => [ # Id kanału
  1504. 'zone_name' => 'VIP', # Nazwa strefy
  1505. 'get_tag_from_desc' => true, # Czy ma brać nazwę gildii z opisu klienta
  1506. 'online_from_group' => true, # Czy ma być online z grupy
  1507. 'channel_add_group' => true, # Czy ma być nadawanie grupu
  1508. 'teleport' => false, # Czy ma być teleport
  1509. 'first_channel' => 169, # Pierwszy kanał gdy nie ma żadnych kanałów
  1510. 'group_id' => 59, # Id grupy szablonu (do kopiowania grupy)
  1511. 'owner_channel_id' => 15, # Id grupy kanałowej kanałowej
  1512. 'home_subchannel_count' => 10, # Ilość podkanałów do głównego
  1513. 'rekru_subchannel_count' => 3, # Ilość podkanałów do kanału rekrutacji
  1514. ],
  1515. ],
  1516. ],
  1517.  
  1518.  
  1519. # •» CREATE_ELITE_CHANNEL - Funkcja służąca do stworzenia kanału elite gdy użytkownik wejdzie na odpowiedni kanał
  1520. 'create_elite_channel' => [
  1521. 'enabled' => false, # Włacz - True | Wyłącz - False
  1522. 'is_client_on_channel' => [442], # Id kanałów, po których otrzymamy kanał
  1523. 'channels' => [
  1524. # Id kanału, którego po wejściu otrzyma się kanał
  1525. 442 => [
  1526. 'zone_name' => 'PREMIUM', # Nazwa strefy
  1527. 'first_channel' => 237, # Pierwszy kanał
  1528. 'group_id' => 399, # id grupy tzw. szablon
  1529. 'owner_channel_id' => 43, # Id grupy kanałowej właściciela
  1530. 'create_big_number' => false, # Czy mają być numerki na 4 kanały
  1531. 'get_tag_from_desc' => true, # Czy z opisu użytkownika ma brać tag
  1532. 'channels' => [
  1533. 0 => [
  1534. 'channel_name' => '[cspacer]Przystanek [TAG]',
  1535. 'type' => 'teleporter',
  1536. ],
  1537. 1 => [
  1538. 'channel_name' => '[cspacer[TAG][NUM]]• Kanał Główny •',
  1539. 'block_channel' => true,
  1540. 'type' => 'channel',
  1541. 'main' => true,
  1542. 'subchannels_close_count' => 1,
  1543. ],
  1544. ],
  1545. ],
  1546. ],
  1547. ],
  1548.  
  1549.  
  1550. # •» LAST_ACTIONS - Funkcja odpowiadająca za wypisywanie w nazwę kanału ostatnich akcji z bota
  1551. 'last_actions' => [
  1552. 'enabled' => false, # Włacz - True | Wyłącz - False
  1553. 'show_limit' => 15, # Ilość akcji w opisie
  1554. 'channel_id'=>237, # Id kanału do edycji
  1555. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1556. ],
  1557.  
  1558. ];
  1559.  
  1560.  
  1561.  
  1562. ###################
  1563. # USTAWIENIA #
  1564. # INSTANCJA V #
  1565. ###################
  1566. $config['settings']['5'] = [
  1567.  
  1568. # Nazwa bota
  1569. 'bot_name' => 'SBOT » Wesoły Autobus',
  1570.  
  1571.  
  1572. # Instance enabled
  1573. 'instance_enabled' => false,
  1574.  
  1575.  
  1576. # Domyślny kanał
  1577. 'default_channel' => 2,
  1578.  
  1579.  
  1580. # Baza danych
  1581. # Włacz - True | Wyłącz - False
  1582. 'database_enabled' => true,
  1583.  
  1584.  
  1585. # Nazwa systemu
  1586. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1587. 'system_type' => '@teleport',
  1588.  
  1589.  
  1590. # Nazwa folderu
  1591. # Ta instancja nie potrzebuje folderu
  1592. 'folder_name' => '',
  1593.  
  1594. ];
  1595.  
  1596. ###################
  1597. # FUNCKJE #
  1598. # INSTANCJA V #
  1599. ###################
  1600. $config['options']['5'] = [
  1601.  
  1602. # Wiadomość przy wejściu
  1603. 'welcome_message' => [
  1604. 'enabled' => true, # Włacz - True | Wyłącz - False
  1605. # Wiadomości
  1606. 'messages' => [
  1607. '[b][color=green]Witaj [NICKNAME][/b], ja jestem [b]Wesołym Autobusem[/b] ( ͡° ͜ʖ ͡°)',
  1608. 'Zawiozę Cię praktycznie do każdej gildii na serwerze,',
  1609. 'Wystarczy, że powiesz mi gdzie chcesz jechać. [i](Uzycie: !jedz TAG)[/i]',
  1610. ' ',
  1611. '[b]● Lista przystanków ●[/b]',
  1612. ],
  1613. ],
  1614.  
  1615. # Spis gildii
  1616. 'guilds_list' => [
  1617. # Nazwa gildii => Id kanału tzw. Przystanka
  1618. ],
  1619.  
  1620. # Wygląd komend
  1621. 'commands' => [
  1622. '!jedz', # Komenda od teleportowania do gildii
  1623. '!rozklad', # Komenda od listy gildii
  1624. ],
  1625.  
  1626. ];
  1627.  
  1628.  
  1629. ###################
  1630. # USTAWIENIA #
  1631. # INSTANCJA VI #
  1632. ###################
  1633. $config['settings']['6'] = [
  1634.  
  1635. # Nazwa bota
  1636. 'bot_name' => 'SBOT » LiveHelp',
  1637.  
  1638.  
  1639. # Instance enabled
  1640. 'instance_enabled' => false,
  1641.  
  1642.  
  1643. # Domyślny kanał
  1644. 'default_channel' => 2,
  1645.  
  1646.  
  1647. # Baza danych
  1648. # Włacz - True | Wyłącz - False
  1649. 'database_enabled' => true,
  1650.  
  1651.  
  1652. # Nazwa systemu
  1653. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1654. 'system_type' => '@livehelp',
  1655.  
  1656.  
  1657. # Nazwa folderu
  1658. # Ta instancja nie potrzebuje folderu
  1659. 'folder_name' => '',
  1660.  
  1661. ];
  1662.  
  1663. ###################
  1664. # FUNCKJE #
  1665. # INSTANCJA VI #
  1666. ###################
  1667. $config['options']['6'] = [
  1668.  
  1669. 'livehelp_channel' => 25, # Id kanału, na którym siedzi livehelp
  1670. 'livehelp_group' => 68, # Id grupy livehelpa | W niej MUSI być tylko livehelp!
  1671. 'livehelp_nick' => 'LiveHelp', # Nick
  1672. 'folder_music' => 'nagrania/', # Nazwa folderu stworzonego w folderze TS3AudioBot
  1673. 'admin_groups' => [10,11,67], # Id grup administracji
  1674. 'move_in_end' => true, # Czy na koniec mówienia ma przenosić
  1675. 'end_channel' => 24, # Id kanału gdzie ma przenieść czy skończy mówić
  1676. # Ustawienia nazw nagrań i czasu uśpienia
  1677. 'sounds_options' => [
  1678. # Index => ['file_name'=>'nazwa_pliku.mp3','time'=>'czas_w_sekundach'],
  1679. 0 => ['file_name'=>'welcome.mp3','time'=>4], # ...Witaj na Centrum pomocy...
  1680. 1 => ['file_name'=>'available_admins.mp3','time'=>3], # ...Aktualnie jest...
  1681. 2 => ['file_name'=>'_admins.mp3','time'=>2], # ...Liczba dostępnych adminów...
  1682. 3 => ['file_name'=>'next.mp3','time'=>3], # ...Za chwilę ktoś udzieli pomocy...
  1683. 4 => ['file_name'=>'no_admins.mp3','time'=>3], # ...Brak dostępnych adminów...
  1684. 5 => ['file_name'=>'come_later.mp3','time'=>2], # ...Prosimy przyjść później...
  1685. 6 => ['file_name'=>'sound.mp3','time'=>6], # ...Muzyczka na poczekanie...
  1686. ],
  1687.  
  1688. ];
  1689.  
  1690.  
  1691. ###################
  1692. # USTAWIENIA #
  1693. # INSTANCJA VII #
  1694. ###################
  1695. $config['settings']['7'] = [
  1696.  
  1697. # Nazwa bota
  1698. 'bot_name' => 'SBOT » PointsBot',
  1699.  
  1700.  
  1701. # Instance enabled
  1702. 'instance_enabled' => false,
  1703.  
  1704.  
  1705. # Domyślny kanał
  1706. 'default_channel' => 2,
  1707.  
  1708.  
  1709. # Baza danych
  1710. # Włacz - True | Wyłącz - False
  1711. 'database_enabled' => true,
  1712.  
  1713.  
  1714. # Nazwa systemu
  1715. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1716. 'system_type' => '@pointsbot',
  1717.  
  1718.  
  1719. # Nazwa folderu
  1720. # Ta instancja nie potrzebuje folderu na funkcje
  1721. 'folder_name' => 'instance_7',
  1722.  
  1723. ];
  1724.  
  1725. ###################
  1726. # FUNCKJE #
  1727. # INSTANCJA VII #
  1728. ###################
  1729. $config['options']['7'] = [
  1730.  
  1731. # Wiadomość powitalna
  1732. 'welcome' => [
  1733. 'enabled' => true, # Czy ma być włączone
  1734. # Dostępne: [NICKNAME] - NIck użytkownikowka, [POINTS] - Punkty użytkownika
  1735. 'messages' => [
  1736. 'Siema, jestem Marek.',
  1737. 'Aktualnie masz [b][POINTS][/b] presiżowych punktów.',
  1738. 'Aby sprawdzić presiżową pomoc wpisz: [b]!pomoc[/b]',
  1739. 'Aby sprawdzić prestożowe punkty wpisz: [b]!punkty[/b]',
  1740. ],
  1741. ],
  1742.  
  1743. # Ustawienia sklepu
  1744. 'shop' => [
  1745. # id => ['nazwa', ilość_dni, cena, id_grupy],
  1746. # 1 => ['VIP', 30, 100, 361],
  1747. 1 => ['VIP', 30, 100, 361],
  1748. 2 => ['SPONSOR', 7, 150, 362],
  1749. 3 => ['ANTYPOKE', 1, 20, 363],
  1750. ],
  1751.  
  1752. # TOP 15: Punktów
  1753. 'top' => [
  1754. 'enabled' => true, # Włacz - True | Wyłącz - False
  1755. 'limit' => 15, # Limit wyświetlanych topek
  1756. 'top_desc' => '[img]https://i.imgur.com/r3Iisd2.png[/img]', # Górny napis w opisie
  1757. 'channel_id' => 1173, # Id kanału do edycji
  1758. 'ignored_groups' => [385,276,373,256], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1759. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1760. ],
  1761.  
  1762. ];
  1763.  
  1764.  
  1765.  
  1766.  
  1767. ###################
  1768. # USTAWIENIA #
  1769. # INSTANCJA VIII #
  1770. ###################
  1771. $config['settings']['8'] = [
  1772.  
  1773. # Nazwa bota
  1774. 'bot_name' => 'SBOT » Komander',
  1775.  
  1776.  
  1777. # Instance enabled
  1778. 'instance_enabled' => true,
  1779.  
  1780.  
  1781. # Domyślny kanał
  1782. 'default_channel' => 2,
  1783.  
  1784.  
  1785. # Baza danych
  1786. # Włacz - True | Wyłącz - False
  1787. 'database_enabled' => true,
  1788.  
  1789.  
  1790. # Nazwa systemu
  1791. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1792. 'system_type' => '@commands',
  1793.  
  1794.  
  1795. # Nazwa folderu
  1796. # Domyślnie: instance_8
  1797. 'folder_name' => 'instance_8',
  1798.  
  1799. ];
  1800.  
  1801. ###################
  1802. # FUNCKJE #
  1803. # INSTANCJA VIII #
  1804. ###################
  1805. $config['commands']['8'] = [
  1806.  
  1807.  
  1808. # •» PWALL - Po wywołaniu komendy, bot wysyła wiadomość do wszystkich użytkowników na serwerze
  1809. # Użycie: !pwall Wiadomość testowa
  1810. 'pwall' => [
  1811. 'enabled' => true,
  1812. 'needed_groups' => [10],
  1813. ],
  1814.  
  1815.  
  1816. # •» PWGROUP - Po wywołaniu komendy, bot wysyła wiadomość do wszystkich użytkowników na serwerze z podanej grupy
  1817. # Użycie: !pwgroup {id_grupy} Wiadomość testowa
  1818. 'pwgroup' => [
  1819. 'enabled' => true,
  1820. 'needed_groups' => [10],
  1821. ],
  1822.  
  1823.  
  1824. # •» PWADMINS - Po wywołaniu komendy, bot wysyła wiadomość do wszystkich adminów na serwerze
  1825. # Użycie: !pwadmins Wiadomość testowa
  1826. 'pwadmins' => [
  1827. 'enabled' => true,
  1828. 'admin_groups' => [10],
  1829. 'needed_groups' => [10,11,12,13,14,15],
  1830. ],
  1831.  
  1832.  
  1833. # •» POKEALL - Po wywołaniu komendy, bot zaczepia wszystkich użytkowników na serwerze
  1834. # Użycie: !pokeall Wiadomość testowa
  1835. 'pokeall' => [
  1836. 'enabled' => true,
  1837. 'needed_groups' => [10],
  1838. ],
  1839.  
  1840.  
  1841. # •» POKEGROUP - Po wywołaniu komendy, bot zaczepia wszystkich użytkowników na serwerze z podanej grupy
  1842. # Użycie: !pokegroup {id_grupy} Wiadomość testowa
  1843. 'pokegroup' => [
  1844. 'enabled' => true,
  1845. 'needed_groups' => [10],
  1846. ],
  1847.  
  1848.  
  1849. # •» POKEADMINS - Po wywołaniu komendy, bot zaczepia wszystkich adminów na serwerze
  1850. # Użycie: !pokeadmins Wiadomość testowa
  1851. 'pokeadmins' => [
  1852. 'enabled' => true,
  1853. 'admin_groups' => [10],
  1854. 'needed_groups' => [10,11,12,13,14,15],
  1855. ],
  1856.  
  1857.  
  1858. # •» MEETING - Po wywołaniu komendy, bot przenosi wszystkich adminów na kanał zebrania
  1859. # Użycie: !meeting
  1860. 'meeting' => [
  1861. 'enabled' => true,
  1862. 'admin_groups' => [10,11,67],
  1863. 'channel_id' => 179,
  1864. 'needed_groups' => [10,2],
  1865. ],
  1866.  
  1867.  
  1868. # •» CLIENTLIST - Po wywołaniu komendy, bot wypisuje wszystkich użytkowników z serwera
  1869. # Użycie: !clientlist
  1870. 'clientlist' => [
  1871. 'enabled' => true,
  1872. 'needed_groups' => [10],
  1873. ],
  1874.  
  1875.  
  1876. # •» CHANNELLIST - Po wywołaniu komendy, bot wypisuje wszystkie kanały z serwera
  1877. # Użycie: !channellist
  1878. 'channellist' => [
  1879. 'enabled' => true,
  1880. 'needed_groups' => [10],
  1881. ],
  1882.  
  1883.  
  1884. # •» RESTART - Po wywołaniu komendy, bot restartuje wszystkie instancje
  1885. # Użycie: !restart
  1886. 'restart' => [
  1887. 'enabled' => true,
  1888. 'needed_groups' => [10],
  1889. ],
  1890.  
  1891.  
  1892. # •» CLIENT - Po wywołaniu komendy, bot wypisuje informacje z podanego użytkownika
  1893. # Użycie: !client {client_database_id}
  1894. 'client' => [
  1895. 'enabled' => true,
  1896. 'needed_groups' => [10],
  1897. ],
  1898.  
  1899.  
  1900. # •» CHANNEL_STATUS - Po wywołaniu komendy, bot dodaje do bazy dancyh użytkownika.
  1901. # Użycie: !channel_status
  1902. 'channel_status' => [
  1903. 'enabled' => true,
  1904. 'needed_groups' => [10],
  1905. ],
  1906.  
  1907.  
  1908. # •» GROUPS_SECURITY - Po wywołaniu komendy, bot dodaje do bazy dancyh użytkownika.
  1909. # Użycie: !groups_security
  1910. 'groups_security' => [
  1911. 'enabled' => true,
  1912. 'needed_groups' => [10],
  1913. ],
  1914.  
  1915.  
  1916. # •» ADMIN - Po wywołaniu komendy, bot wypisuje satystyki danego administratora.
  1917. # Użycie: !admin <cldbid>
  1918. 'admin' => [
  1919. 'enabled' => true,
  1920. 'needed_groups' => [10],
  1921. ],
  1922.  
  1923.  
  1924. # •» GUILDS_ONLINE - Po wywołaniu komendy, bot dodaje do bazy danych online z grupy.
  1925. # Użycie: !guilds_online <add/del> <typ> <channel_id> <group_id>
  1926. 'guilds_online' => [
  1927. 'enabled' => true,
  1928. 'channel_name' => [
  1929. # Nazwa(typ) => nazwa kanału
  1930. 'PREMIUM' => '[cspacer]Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  1931. 'VIP' => 'Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  1932. ],
  1933. 'needed_groups' => [10],
  1934. ],
  1935.  
  1936.  
  1937. # •» GUILDS_ADD - Po wywołaniu komendy, bot dodaje do bazy danych dodawanie grupy po wejściu na kanał.
  1938. # Użycie: !guilds_add <add/del> <channel_id> <group_id> <remove grup (true/false)> <main_channel(move in add grup, not set is kick to default channel)>
  1939. 'guilds_add' => [
  1940. 'enabled' => true,
  1941. 'needed_groups' => [10],
  1942. ],
  1943.  
  1944. ];
  1945.  
  1946.  
  1947.  
  1948. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement