Ćao rajaa,
Evo da podijelim s vama na čemu radim već duže vrijeme. Odlučio sam da napravim vlastitog Discord bota, al' nisam htio da bude onaj klasični bot što samo pušta muziku i kicka ljude, nego sam htio napravit nešto što može da nosi server na svojim leđima, (iako mi ovo nije prvi bot, nekad prije sam pravio te klasične za puštanje muzike, welcome poruke itd itd).
Zove se Nexus AI.
Bot je i dalje u fazi izrade, i stvari koje ću vama prezentirati nije ni 30% od onoga što sam zamislio i odlučio da će on posjedovati.
Za početak možemo navesti trenutne funkcije koje ima, pa ćemo naknadno objasniti čemu služe, a i takođe neke buduće stvari koje će biti dodane na kojima se već radi:
Pamet, a ne skripta: Ubacio sam mu Claude 3.5 Sonnet model. Znači bot nije glup, s njim se može normalno dopisivati, pitat ga stvari, a planiram da ga naučim da sam moderira chat i prepoznaje toksične likove bolje od admina, na osnovu njihove chat historije, psovki, uvreda itd itd ( za šta ima posebna funkcija koja će biti dole napisana ). Zašto sam se odlučio za Claude, mnogo je prirodnij od npr GPT-4o, povratni tekst koji piše korisnicima je više ljudski, opuštenij, zna da baci i neku foru, dok gpt-4o zvuči kao Wikipedija, samo striktno za ono što ga pitaš.
Control Center: Iskreno, smorilo me da pamtim one kobasice od komandi tipa
!setlogchannel 9384728.... Zato sam napravio GUI unutar samog Discorda. Kao što vidite na slikama, kad kucam/setup, otvori mi se panel i sve rješavam na klik.Dosta sam razmišljao da li da pravim Web Dashboard, ali sam skontao da je ovo zapravo puno bolje rješenje. Nije stvar love, nego čiste praktičnosti. Zašto bi moderatori morali izlaziti iz app-a, logirati se na sajt i čekati loading screen samo da promijene jednu sitnicu ili dodaju zabranjenu riječ? Ovako je sve instant i puno prirodnije za rad.
Planiram da ovo ostane glavni alat za staff tim, a web panel možda napravim nekad kasnije isključivo za vlasnika (kao neki DEV MODE za backupe, placanja i ostale bitne info), al' za svakodnevno moderiranje ovo je zakon.

Bad Words ( Moderation Config za sad ): Ovdje priča postaje zanimljiva. Nije poenta samo da bot obriše psovku tipa "jebem ti mater"* i to je to. Poenta je da on pamti.
Trenutno razvijam sistem gdje svaki korisnik ima svoj "dosije" u bazi. Zamislite to kao "Trust Factor" u CS2.
Ako si normalan član, bot te ne smara.
Ako voliš da griefaš i psuješ, skupljaš negativne poene i pada ti "Trust Factor".
Ideja (koju još razrađujem) je da bot automatski prepozna takve likove i na njih primijeni strožije mjere. Znači, ako imaš Low Trust, bot će ti svaku rečenicu mjeriti triput i automatski te mutirati za sitnice, dok će ove dobre korisnike puštati lakše. Mislim da bi za velike community servere ovo bio kul da se automatski filtrira toksična ekipa, a da se ne guše normalni ljudi koji povremeno imaju neki ispad ili slicno.

Logging Config / Dosije: Ovaj dio je ključan za sistem koji sam gore spomenuo. Preko panela samo izaberete kanal (vidi se na slici) i tu bot počinje da vodi evidenciju.
Ali pazite, ovo nije klasični log kanal gdje on samo spama Message Deleted. Ovo je više kao Crna Knjiga. Taj kanal vide samo Vlasnik i Bot. Tu Nexus sprema kompletan dokazni materijal: šta je tačno napisano, kad, tko je napisao, i koji je kontekst bio.
Najbitnije bot će kasnije čitati taj kanal da bi računao onaj Trust Factor. Znači, taj kanal mu služi kao dugoročna memorija svih prekršaja na serveru. Ako obrišete log iz tog kanala, brišete korisniku warninge.

Šta još planiram da ubacim (Roadmap)?
Kao što rekoh, ovo je tek početak. Cilj je napraviti all-in-one rješenje za ozbiljne zajednice. Evo na čemu trenutno radim i šta stiže u idućim update-ima:
Deep Voice Control: Ne samo statistika, nego potpuna kontrola. Dodajem Global Voice Lock mogućnost da moderator jednim klikom zabrani određenom korisniku pristup bilo kojem voice kanalu na serveru. Ovo je jedini pravi lijek za one uporne trolove sa soundboardovima.
Intelligent Auto-Support (RAG): Ovo će bit game-changer. Bot će učiti iz vaših starih poruka i FAQ kanala. Kad neko pita "Ljudi, kako da fixam lag?", Nexus neće čekati admina, nego će odmah skenirati svoju bazu znanja i automatski ponuditi rješenje. Doslovno level 1 tehnička podrška koja radi 24/7.
Advanced Ticket System: Kad neko otvori tiket za pomoć, Nexus će odmah tražiti detalje (tipa: "Opiši problem u 3 rečenice"). Ali najbitnije kad se tiket zatvori, bot generira HTML Transcript kompletnog razgovora i arhivira ga. Tako staff ima trajni, nepromjenjivi dokaz za svaku situaciju.
Anti-Nuke & Security: Sistem koji detektira anomalije. Ako neki admin odjednom krene da briše previše kanala ili bana 10 ljudi u minuti, Nexus će mu automatski skinuti sve permisije i obavijestiti vlasnika. Osigurač protiv griefer admina ili hakiovanih naloga.
Dynamic Channels: Voice kanali koji se prave sami (Join to Create). Kad uđete, stvori se kanal samo za vas, kad izađete on nestane. Čisti server listu i izgleda puno urednije, nešto kao na TeamSpeaku.
Uglavnom, ideja je da bot preuzme 90% repetitivnog i sigurnosnog posla, tako da se staff može baviti stvarnim ljudima, a ne mehanikom.
Slobodno možete napisate neke ideje dole, dobro će doći ako se doda nešto baš jako, ovo su neke od mojih koje ce definitivno biti ubacene..
















