· 7 years ago · Aug 02, 2018, 07:38 PM
1<?php
2
3 /********************************
4
5 Author: Tymoteusz `Razor Meister` Bartnik
6
7 Contact: battnik90@gmail.com
8
9 TS3: xbot-ts3.pl
10
11 Config File
12
13 ********************************/
14
15$config['connection'] = array
16(
17 /****************************************************************************
18
19 ENG [LOGIN TO TEAMSPEAK3 SERVER] # PL [LOGOWANIE DO TS3]
20
21 ****************************************************************************/
22
23 // ENG [TeamSpeak3 Server IP Adress] # PL [Adres IP serwera]
24
25 'IP' => '127.0.0.1',
26
27
28 // ENG [TeamSpeak3 Server Query Port] # PL [Port Query serwera]
29
30 'query_port' => '10011',
31
32
33 // ENG [TeamSpeak3 Server Port] # PL [Port serwera]
34
35 'port' => '9987',
36
37
38 // ENG [TeamSpeak3 Server Query Login] # PL [Login Query serwera]
39
40 'login' => 'serveradmin',
41
42
43 // ENG [TeamSpeak3 Server Query Password] # PL [Haslo Query serwera]
44
45 'password' => 'haslo_query',
46
47
48 // ENG [Bot Nickname] # PL [Nick bota]
49
50 'bot_name' => 'XBOT â–ª Website',
51
52
53 // ENG [Bot Default Channel] # PL [ID kanalu na którym ma siedziec bot]
54
55 'default_channel' => '2',
56
57
58 // ENG [Bot interval in seconds] # PL [Interwal bota w sekundach]
59
60 'bot_interval' => 1,
61
62
63 // ENG [License key] # PL [Klucz licencji]
64
65 'license_key' => 'tutaj_wpisz_licencje',
66
67
68 // ENG [XBot version] # PL [Wersja Xbota]
69
70 'xbot_version' => 'website',
71
72);
73
74$config['database'] = array
75(
76 /****************************************************************************
77
78 ENG [LOGIN TO DATABASE] # PL [LOGOWANIE DO BAZY DANYCH]
79
80 ****************************************************************************/
81
82
83 'connect' => array
84 (
85 'db_ip' => '127.0.0.1',
86 'db_user' => 'root',
87 'db_password' => 'haslo',
88 'db_name' => 'xbot_website',
89 ),
90
91 // Uzupełnij jeśli posiadasz XBot'a
92 'xbot' => array
93 (
94 'enabled' => true, // Czy posiadasz XBot'a
95 'db_ip' => '127.0.0.1',
96 'db_user' => 'root',
97 'db_password' => 'haslo',
98 'db_name' => 'sam_xbot',
99 ),
100);
101
102$config['bot'] = array
103(
104 'events' => array // Jeśli nie musisz to nie zmieniaj, interval w sekundach
105 (
106 'clients_to_db' => array('interval' => '10'),
107 'channels' => array('interval' => '200'),
108 'clients_online' => array('interval' => '5'),
109 'groups' => array('interval' => '300'),
110 'ban_list' => array('interval' => '300'),
111 'generate_preview' => array('interval' => '20'),
112 'server_info' => array('interval' => '60'),
113 'generate_clans' => array('interval' => '10'),
114 'avatars_icons' => array('interval' => '600'),
115 'automatic_info_on_server' => array('interval' => '30'),
116 'check_server_groups' => array('interval' => '600'),
117 ),
118
119 'auto_restart' => 24 * 60 * 60, // Co ile bot ma sie restartowac (w sekundach), starter.sh run MUSI BYC WLACZONY
120);
121
122$config['general'] = array
123(
124 // Wszystkie grafiki i zdjęcia umieszczać w katalogu img/
125
126 'main' => array
127 (
128 'site_description' => 'XBOT - Aplikacja na twój serwer teamspeak3', // Opis strony w kodzie
129 'logo' => 'logo.png',
130 'slogan' => 'XBot Website | Aplikacja pod TS3',
131
132 // Opcje na urzadzeniach mobilnych
133 'mobile' => array
134 (
135 'logo' => 'logo.png',
136 'slogan' => 'XBot Website',
137 ),
138
139 'cloudflare_proxy' => true, // Domyslnie false (Czy masz wlaczone proxy przez cloudflare'a)
140
141 'facebook' => 'https://www.facebook.com/XBot-bot-na-tw%C3%B3j-serwer-TS3-1719172075053504/', // Link do FB serwera
142 'email_show' => 'battnik90@gmail.com', // Wyswietlany w naglowku
143 'server_name' => 'Xbot-ts3.pl', // Będzie wyświetlane w stopce, a także będzie jako link do TS3
144 'domain_name' => 'panel.xbot-ts3.pl',
145 'prefix' => 'XBot » ', // Wyswietlany w nazwie karty, jesli nie ma byc zostaw pusty apostrof
146 'favicon_icon' => 'favicon.ico',
147
148 're_captcha' => array // Mozesz wygenerowac na tej stronie: https://www.google.com/recaptcha/intro/android.html
149 (
150 'site_key' => '',
151 'secret_key' => '',
152 ),
153
154 'steam_api' => '', // Mozesz wygenerowac na tej stronie: https://steamcommunity.com/dev/apikey
155 'weather_api' => '', // Mozesz wygenerowac na tej stronie: https://openweathermap.org/api
156
157 'request_time' => 15, // Czas maksymalnego oczekiwania na odpowiedź bota w sekundach
158 'default_none_icon' => 'fa-file-excel-o', // FONTAWESOME
159
160 'email' => array
161 (
162 'host' => 'smtp.gmail.com', // Serwer twojego maila
163 'port' => 587, // Port SMTP twojego maila (domyślnie 587)
164
165 'login' => 'mariancebula123xd@gmail.com', // Login na twojego maila
166 'password' => '', // Hasło do twojego maila
167
168 'from' => 'mariancebula123xd@gmail.com', // Od kogo ma być wysyłany mail
169 ),
170
171 'admins_server_groups' => array(415,431,467,475),
172 'admins_server_groups_colors' => array // Kolory rang np. profilu
173 (
174 416 => '#39B0FE', // server_group_id => 'color_hex',
175 431 => 'pink',
176 ),
177
178 'ignored_groups' => array(437,449), // Ignorowane grupy do topek
179 ),
180
181 'admins' => array // Lista administracji
182 (
183 'default_avatar' => 'team-member.jpg', // Domyślny avatar admina
184 ),
185
186 'clans' => array // Ustawienia klanów
187 (
188
189 'manage_channel_groups' => array(71,75,72,74), // Grupy, którymi użytkownik może zarządzać
190 'guest_channel_group' => 74, // Grupa kanałowa gościa
191 'max_codec_quality' => 9, // Max 10
192 'codecs' => array
193 (
194 'speex_narrowband' => true, // Enabled to change: true | false
195 'speex_wideband' => true,
196 'speex_ultra-wideband' => true,
197 'celt_mono' => true,
198 'opus_voice' => true,
199 'opus_music' => true,
200 ),
201
202 'info' => array // Klany, które nie są tworzone przez XBota
203 (
204 /*********************
205
206 1 => array // RosnÄ…ca liczba
207 (
208 'server_group' => 12, // Id grupy serwerowej klanu
209 'owners' => array(24,1910), // Database id właścicieli
210 'channels' => array(2470,234), // Id kanałów nadrzędnych
211 ),
212
213 *********************/
214
215
216 1 => array
217 (
218 'server_group' => 4794,
219 'owners' => array(18949),
220 'channels' => array(31386),
221 ),
222 ),
223 ),
224
225 'profile' => array // Profil
226 (
227 'register_groups' => array(416,434), // Grupy Rejestracyjne
228 'age_groups' => array(442,443,444,445,446), // Grupy Wiekowe
229 'ignored_groups' => array(), // Grupy, ktore nie beda wyswietlane
230 'default_avatar' => 'team-member.jpg', // Standardowy Avatar
231 ),
232
233 'registration' => array // Proces Rejestracji
234 (
235 // Tu są tylko 3 strefy i nie można ich kopiować
236
237 'sex' => array // Płeć
238 (
239 'enabled' => true,
240 'groups' => array(416,434), // Kobieta / Mężczyzna
241 'name' => 'Ranga rejestracyjna',
242 ),
243 'age' => array // Wiek
244 (
245 'enabled' => true,
246 'groups' => array(442,443,444,445,446), // 12+, 14+ etc.
247 'name' => 'Ranga wiekowa',
248 ),
249 'province' => array // Województwo
250 (
251 'enabled' => true,
252 'groups' => array(477,478,479,480,481,482,483), // Lubelskie, Mazowieckie etc.
253 'name' => 'Ranga województwa',
254 ),
255
256 ),
257
258 'server_groups' => array // Zmiana Grup
259 (
260 'required_group' => array(416,434),
261 'interval' => 0, // Interwał co ile można nadawać sobie grupy (w sekundach)
262
263 'zones' => array
264 (
265 /**************************
266
267 'wiekowe ehe' => array // Nazwa strefy grup
268 (
269 'groups' => array(52,53,54,55,56), // Id grup
270 'limit' => 1, // Limit grup
271 ),
272
273 **************************/
274
275 'wiekowe ehe' => array // Nazwa strefy grup
276 (
277 'groups' => array(442,443,444,445,446), // Id grup
278 'limit' => 1, // Limit grup
279 ),
280
281 'for-fun' => array
282 (
283 'groups' => array(419,420,421,422,423),
284 'limit' => 3,
285 ),
286
287 'jakieÅ›' => array
288 (
289 'groups' => array(424,425,426),
290 'limit' => 1,
291 ),
292
293 'jakieÅ› 2' => array
294 (
295 'groups' => array(427,428,429,430),
296 'limit' => 1,
297 ),
298 ),
299 ),
300
301 'private_channel' => array // Kanał Prywatny
302 (
303 'required_group' => array(416,434), // Grupy Wymagane do stworzenia kanału
304
305 'channels_zone' => 25942, // Strefa kanałów prywatnych
306 'head_channel_admin_group' => 71, // Główna Grupa kanału
307 'empty_channel_topic' => '#free', // Topic w wolnych kanałach
308
309 'min_subchannels' => 2, // Minimalna liczba podkanałów
310 'max_subchannels' => 3, // Maksymalna liczba podkanałów
311
312 'change_description_in_main_channel' => true, // Czy użytkownik może zmienić opis kanału głównego
313
314 'manage_channel_groups' => array(71,75,72,74), // Grupy, którymi użytkownik może zarządzać
315 'guest_channel_group' => 74, // Grupa kanałowa gościa
316 ),
317
318 'contact' => array // Zakładka kontakt
319 (
320 'enabled' => true, // Czy włączyć możliwość wysyłania wiadomości kontaktowej
321 'interval' => 60*15, // Interwał co ile można wysłać wiadomość (w sekundach)
322 'email' => 'battnik90@gmail.com',
323 ),
324
325 'rate_the_admin' => array // Oceń admina
326 (
327 'enabled' => true,
328 'interval' => 1, // Co ile można oddawać głos (w dniach)
329 ),
330
331 'recrutation' => array // Formularz rekrutacyjny
332 (
333 'enabled' => true, // Czy włączyć możliwość wysyłania zgłoszenia rekrutacyjnego
334 'interval' => 60*15, // Interwał co ile można wysłać zgłoszenie (w sekundach)
335 'email' => 'battnik90@gmail.com',
336
337 'requirements' => array // Rekrutacja Wymagania
338 (
339 0 => array
340 (
341 'title' => 'Ukończone 16 lat',
342 'content' => 'Aby podanie zostało zaakceptnowane musisz mieć ukończone 16lat!',
343 ),
344 1 => array
345 (
346 'title' => 'Mutacja',
347 'content' => 'Aby podanie zostało zaakceptnowane musisz mieć ukończoną mutacje głosową!',
348 ),
349 2 => array
350 (
351 'title' => 'Aktywność na serwerze',
352 'content' => 'Musisz mieć minimum jeden miesiąc aktywności na serwerze!',
353 ),
354 3 => array
355 (
356 'title' => 'Dojrzałość emocjonalna',
357 'content' => 'Aby podanie zostało zaakceptnowane musisz zachowywać się dojrzale jak na swój wiek!',
358 ),
359 4 => array
360 (
361 'title' => 'Obsługa programu',
362 'content' => 'Musisz umieć obsługiwać się serwerem głosowym!',
363 ),
364 5 => array
365 (
366 'title' => 'Wolne trzy godziny dziennie',
367 'content' => 'Musisz posiadać dziennie minimum trzy godziny wolnego czasu, jako administartor!',
368 ),
369 6 => array
370 (
371 'title' => 'Kulturę i cierpliwość',
372 'content' => 'Jako administarotr musisz posiadać kulturę dla użytkowników jak i wyższej administracji oraz cierpliwość dla osób nie umiejących posługiwać się komunikatorem głosowaym.',
373 ),
374 )
375 ),
376
377 'admin_panel' => array
378 (
379 'main_admin' => array // Główny admin
380 (
381 'dbid' => 18949,
382 ),
383
384 'max_failed_logins' => 0, // Ile maksymalnie prób błędnego logowania, po tym dodaje się recaptcha
385 'link_to_site' => 'http://panel.xbot-ts3.pl/website_v2/',
386
387 'manage_clients_groups' => array
388 (
389 'wiekowe ehe' => array // Nazwa strefy grup
390 (
391 'groups' => array(442,443,444,445,446), // Id grup
392 ),
393
394 'for-fun' => array
395 (
396 'groups' => array(419,420,421,422,423),
397 ),
398
399 'jakieÅ›' => array
400 (
401 'groups' => array(424,425,426),
402 ),
403
404 'jakieÅ› 2' => array
405 (
406 'groups' => array(427,428,429,430),
407 ),
408 ),
409
410 'server_management_for_main_admin' => true, // Czy zarządzać serwerem może tylko główny admin
411
412 'manage_guilds' => array
413 (
414 'head_channel_admin_group' => 71, // Grupa kanałowa właściciela
415 'guest_channel_group' => 74, // Grupa kanałowa gościa
416 ),
417
418 'protected_pages' => array('panel_users' => 'ZarzÄ…dzanie adminami','admin_logs' => 'Logi z panelu admina','manage_partners' => 'ZarzÄ…dzanie partnerami','news' => 'Newsy','manage_opinions' => 'ZarzÄ…dzanie opiniami', 'automatic_info_on_server' => 'Automatyczne info','info_on_server' => 'Info na serwer','manage_clients_groups' => 'Nadwanie grup','server_management' => 'ZarzÄ…dzanie serwerem','manage_bans' => 'ZarzÄ…dzanie banami','site_statistics' => 'Statystyki strony','manage_guilds' => 'ZarzÄ…dzanie gildiami','groups_stats' => 'Statystyki grup'),
419
420 'required_authenticator' => array('panel_users', 'server_management'),
421 ),
422);
423
424?>