Dokumentacija
Octera radi sa slash naredbama (/command) i tekstualnim naredbama koje koriste prefiks tvog servera (zadano .). Gotovo se sve može podesiti i s web nadzorne ploče.
.help <command> (npr. .help ban, .help eco) za ono što naredba radi plus prave primjere — ili .help <category> za cijelu sekciju. I dalje radi i <command> help.Premium serveri: stranica Premium na nadzornoj ploči (bočni izbornik → Postavke) prikazuje pretplatu servera na prvi pogled — plan, datum obnove i tko plaća — s gumbima za nadogradnju i upravljanje na istom mjestu.
Prefiks & pomoć
.help timeout/prefix set: ?/disable economy music warnModeracija
/timeout @user 10m spammingall čisti cijeli kanal (i zaključava ga dok se prazni ako je velik), broj briše toliko nedavnih poruka, a vremenski raspon (npr. 7d, 2mo) briše to razdoblje. Dodaj korisnika da izbrišeš samo njegove poruke. Napomena: Discord botovima ne dopušta masovno brisanje poruka starijih od 14 dana..purge 50 · .purge 2mo · .purge allSigurnost
/security let-in @friend/lockdown end to ukida i sve vraća./lockdown allPraćenje heata, filtri za raid & ulazak novih članova, verifikacija i captcha podešavaju se na nadzornoj ploči.
Leveling
Ekonomija
.games i dalje radi kao prečac.).buy lucky coin 3Uloge & članovi
/role add roles:@VIP @Booster user:@someone duration:7dAutomatizacija
Automations (nadzorna ploča → Utilities → Automations) pravila su tipa „kad se dogodi ovo, učini ono”: odaberi okidač (poruka je objavljena, dodana je reakcija, član se pridružio, uloga je dodana ili uklonjena), dodaj neobavezne uvjete (kanal, uloga, ključne riječi, starost računa) pa redom pokreni do 10 radnji — pošalji poruku, embed ili DM, dodaj ili ukloni ulogu, reagiraj, izbriši poruku ili otvori temu. Kreni od gotovih predložaka poput Welcomer, Keyword auto-reply i Auto-thread — do 50 po serveru, besplatno.
Auto Send (nadzorna ploča → Utilities → Auto Send) objavljuje poruku koja se ponavlja u zadanom intervalu ili svaki dan u određeno UTC vrijeme — odaberi dane u tjednu kad se pokreće, dodaj po želji vremenski prozor slanja, uključi kontrolu preplavljivanja (preskače slanje dok je zadnja botova poruka još uvijek najnovija) ili je pošalji kao embed.
Rođendani
MM-DD ili YYYY-MM-DD. Dodaj godinu ako želiš da se slavi i tvoja dob./birthday set 10-12 · /birthday set 1993-12-16Uključi objave na nadzornoj ploči (Alati → Rođendani): odaberi kanal, prilagodi poruku i po želji dodijeli rođendansku ulogu za taj dan.
Postignuća
Podesi ih na nadzornoj ploči (Postignuća): uključi značajku da dobiješ gotov početni set, pa dodaj svoje — pojedinačne ili stupnjevane ciljeve od Bronce → Dijamanta kroz poruke, reakcije, vrijeme u glasovnom kanalu, dretve, boostove, sudjelovanja u nagradnim igrama, kupnje u trgovini i rođendane, svaki s neobaveznim nagradnim ulogama i objavama otključavanja.
Pozivnice
/invites user member: @friendPodesi to na nadzornoj ploči (Pozivnice): zanemari posve nove račune kao lažne i automatski dijeli nagradne uloge na prekretnicama pozivnica.
Nagradne igre
/giveaway create za čarobnjak korak po korak./giveaway start duration: 1d prize: Nitro winners: 2Uređivač Nagradnih igara na nadzornoj ploči ide dalje — zakazuj ili ponavljaj nagradne igre, postavi uvjete za sudjelovanje i bonus prijave, dodijeli uloge pobjednicima, prilagodi embed i spremi predloške.
Ticketi
Na nadzornoj ploči stvaraš panele za tickete (modul Tickets). Članovi otvaraju ticket gumbom na panelu; tim ga preuzima i zatvara. Pri zatvaranju sprema se i objavljuje transkript, uz poveznicu View Online Transcript za čitanje u pregledniku.
Alati
/voice rename name: Gaming · /voice lockPrivremeni glasovni kanali (nadzorna ploča → Utilities → Voice) rade po principu „uđi pa se stvori”: odaberi jedan ili više glavnih glasovnih kanala i članovi koji uđu u njega dobivaju vlastiti kanal pokraj njega — automatski se briše kad se isprazni.
Samo za operatera: /nuke channels, /nuke category i /restart su naredbe za održavanje koje su u kodu zaključane na operatera bota — osoblje servera ih ne može pokrenuti.
Obavijesti
Dobivaj obavijesti kad kreator nešto objavi. Na nadzornoj ploči (Socials) dodaj feedove za YouTube, Twitch, Kick, TikTok, Reddit (nove objave nekog subreddita), Podcast (nove epizode iz RSS feeda emisije) ili bilo koji Custom RSS URL — Octera nove uploade, objave, epizode i početke prijenosa uživo šalje u kanal koji odabereš, uz prilagođenu poruku.
Glazba
Pusti glazbu u glasovnom kanalu s urednim redom — bez dodatnog bota za pozvati. (Premium.)
Traži pjesmu po nazivu ili zalijepi poveznicu — SoundCloud, Bandcamp, podcast, internetsku radiostanicu ili izravan audio URL. Octera čita većinu audio stranica i kaže ti odakle je pjesma došla.
YouTube nije dostupan. YouTube blokira zahtjeve za reprodukciju koji dolaze od pružatelja hostinga, a upravo ondje radi svaki Discord bot — pa se YouTube poveznice odbijaju umjesto da se puštaju. Pretraga po nazivu i dalje radi i pušta s gore navedenih izvora. Poveznice sa Spotifya i Apple Musica ne može pustiti nijedan bot, jer je njihov zvuk kriptiran; umjesto toga pošalji naziv pjesme.
.queue i .pause i dalje rade.)Prijevod
Članovi koji ne govore isti jezik mogu razgovarati u istom kanalu. Nitko ne mora raditi ništa drugačije: tko želi pročitati poruku, reagira na nju zastavicom svog jezika, a Octera je ispod objavi na tom jeziku.
/translate text text: where is the meeting to: Spanish/translate live from: Chinese to: EnglishReakcije zastavicama. Reagiraj na bilo koju poruku zastavicom koju Octera prepoznaje i ona odgovara prijevodom. Ako više ljudi reagira istom zastavicom, i dalje se pojavljuje samo jedan odgovor, a reakcija bilo čime drugim ne radi ništa.
Cijeli kanali. Na nadzornoj ploči možeš odabrati kanal i jezike kojima se u njemu govori, njih najviše pet. Octera sama zaključuje u kojem smjeru svaka poruka treba ići, pa govornik španjolskog i govornik engleskog mogu jednostavno razgovarati. Poruka koja je već na jednom od navedenih jezika nikad se ne ponavlja na vlastitom jeziku. To odgovara kanalu koji je trajno podijeljen između jezika; za sve povremeno reakcije zastavicama daleko su jeftinije.
Prijevod uživo. Za jednu osobu koja se uključuje u razgovor na jeziku koji ne govori. Jednom pokrene /translate live i sve što napiše objavljuje se i na drugom jeziku, sve dok ne pokrene /translate off ili ne utihne. Vlasnik servera to može isključiti na nadzornoj ploči.
Prijevod radi preko vanjske usluge za prevođenje, pa ga vlasnik servera postavi jednom na stranici Prijevod na nadzornoj ploči. Dok usluga nije povezana, stranica to jasno kaže i ništa se ne prevodi. Ponovljeni prijevodi iste poruke poslužuju se iz predmemorije i ne koštaju ništa, a možeš postaviti mjesečno ograničenje znakova za cijeli server.
Sigurnosne kopije
Snimi strukturu svog servera — uloge, kanale, dopuštenja i postavke — s nadzorne ploče. Vraćanje ponovno stvara sve što nedostaje, a ne briše ono što je već tu. Sigurnosne kopije nikad ne uključuju poruke ni povijest razgovora.
Vodič: varijable u porukama
Gdje god Octera piše poruku možeš ubaciti varijablu — kratko rezervirano mjesto {name} koje se samo popuni kad se poruka stvarno pošalje. Rade u porukama dobrodošlice i oproštaja, embedovima, autoresponderima, tagovima, automatskom slanju, panelima reakcijskih uloga, panelima ticketa i drugdje — svugdje ista imena.
Welcome {user.mention} to **{server}** — you're member #{server.members}!
Piši ih s točkom ili sa zagradama; oboje je isto: {user.name} = {user(name)}.
Član
| Varijabla | Popunjava se s |
|---|---|
| {user} | Njegovo ime |
| {user.mention} | Pravi @ping |
| {user.name} | Njegovo korisničko ime |
| {user.nick} | Njegov nadimak na ovom serveru (korisničko ime ako ga nema) |
| {user.id} | Njegov Discord ID |
| {avatar} | Njegova profilna slika — ubaci ovo u polje slike ili thumbnaila |
| {user.color} | Boja njegova imena, npr. #a93bf0 |
| {user.top_role} | Naziv njegove najviše uloge |
| {user.joinstamp} | Kad se pridružio, kao broj vremenske oznake |
| {user.timestamp} | Kad je njegov račun stvoren, kao broj vremenske oznake |
{target} radi na isti način za prvu osobu @spomenutu u naredbi (a ako nje nema, za onoga tko ju je pokrenuo) — zgodno u tagovima: {target.mention}, {target.avatar}.
Server & kanal
| Varijabla | Popunjava se s |
|---|---|
| {server} | Naziv servera |
| {server.members} | Broj članova |
| {server.ordinal} | Broj članova kao redno mjesto — „42.” |
| {server.icon} | Ikona servera — može se koristiti u polju slike ili thumbnaila |
| {server.id} | ID servera |
| {server.description} | Opis servera |
| {channel} | Naziv kanala |
| {channel.mention} | Poveznica na #kanal na koju se može kliknuti |
Slike iz varijabli
Polja za sliku, sličicu, ikonu autora i ikonu podnožja primaju varijablu umjesto poveznice — pa embed dobrodošlice može prikazati avatar samog novog člana:
{avatar} u polje thumbnail embeda dobrodošlice i svaki novi član vidi vlastitu sliku u kutu. {server.icon} radi na isti način.Svako od tih mjesta prima i običnu https:// poveznicu ili Upload… ravno s tvog računala — Octera sprema sliku i koristi trajnu poveznicu, pa ona radi zauvijek.
Dobro je znati
- Varijabla koja ne postoji svede se na najbliže podudaranje umjesto da javi pogrešku — ako se nešto ispiše čudno, provjeri način pisanja prema tablicama iznad.
- Varijable se popunjavaju pri slanju poruke, pa pregled na nadzornoj ploči prikazuje sirovi tekst
{name}. - Tagovi i prilagođene naredbe na to dodaju logiku — vidi izradu tag naredbi.
Vođenje servera: Discordove čudnovatosti koje vrijedi znati
Nekoliko se stvari u Discordu ponaša tako da izgleda kao kvar, iako nije — na njima se prije ili kasnije spotakne gotovo svaki vlasnik servera. Ništa od toga ne uzrokuje Octera; svi popravci nalaze se u Discordovim vlastitim postavkama.
Korisničko ime prikazuje se u krivoj boji
Discord boji ime prema najvišoj ulozi koja ima boju. Uloga postavljena na Default (bez boje) namjerno se preskače, pa uloga bez boje koju držiš na vrhu — obično da bi se sam izdvojio na popisu članova — boju prepušta nižoj ulozi.
Ponekad ne. Discord zadržava stare podatke o boji uloge i nakon što uloga izgleda bezbojno, pa ime ostaje zaglavljeno na pogrešnoj boji.
Natjeraj Discord da ponovno pročita ulogu:
- Otvori Postavke servera → Uloge, odaberi ulogu o kojoj je riječ i idi na Prikaz.
- Postavi je na Puna boja, odaberi bilo koju vidljivu boju i spremi.
- Ponovno otvori istu ulogu, vrati je na Zadano (bez boje) i ponovno spremi.
- Pritisni Ctrl + R da ponovno učitaš Discord.
Uloga se sada zaista bilježi kao bezbojna: ostaje na vrhu i i dalje prikazuje članove odvojeno, a boju imena preuzima sljedeća uloga ispod koja ima boju.
Kruna vlasnika nestala je pokraj tvog imena
Kruna nestaje kad jedna od tvojih uloga ima oboje ovo uključeno istodobno:
- Administrator dozvolu, i
- Prikaži članove uloge odvojeno od članova na mreži.
Kako zadržati vlastitu ulogu istaknutom i vratiti krunu:
- Otvori Postavke servera → Uloge i odaberi svoju istaknutu osobnu ulogu.
- Isključi Administrator za tu ulogu — ostavi uključeno Prikaži članove uloge odvojeno.
- Pritisni Ctrl + R da ponovno učitaš Discord.
Vodič: izrada tag naredbi
Tagovi su prilagođene prefiks naredbe koje sam pišeš, pogonjene TagScriptom — malenim jezikom predložaka s varijablama, logikom, matematikom, nasumičnošću i kontrolnim blokovima (obriši okidač, pošalji odgovor u DM, reagiraj, ograniči po ulozi, priloži embed i još). Ovdje radi i svaka varijabla poruke.
Stvori tag
Upotrijebi /tag (ili nadzornu ploču → Alati → Oznake). Daj mu naziv i sadržaj. Članovi ga pokreću tvojim prefiksom, npr. .rules.
/tag name: hello content: Hey {user(mention)}, welcome to {server(name)}! 👋
Pokretanje .hello → Hej @Ti, dobro došao na Octeru! 👋
Varijable
Svaka varijabla poruke radi i u tagu — {user.mention}, {server}, {avatar} i ostale. Tagovi dodaju i nekoliko svojih:
| Varijabla | Daje ti |
|---|---|
| {args} | Sve što je upisano iza naredbe. {args(1)} = prva riječ, {args(2)} = druga… |
| {target(mention)} | Prvo @spominjanje u poruci (inače onaj tko ju je pokrenuo) — isti atributi kao {user} |
| {uses} | Koliko je puta tag pokrenut |
| {unix} | Trenutna unix vremenska oznaka |
Logika, matematika & nasumičnost
| Blokiraj | Što radi |
|---|---|
| {if(a==b):yes|no} | Uvjet. Operatori: == != > < >= <= |
| {any(a==b|c==d):yes|no} | any/or i all/and kroz više uvjeta |
| {math:2*(3+4)} | Aritmetika (+ - * / % ^) |
| {random:a~b~c} | Odaberi jedno nasumično (odvoji s ~ ili ,) |
| {range:1-100} | Nasumičan cijeli broj u rasponu |
| {=(name):value} | Postavi varijablu; pročitaj je poslije s {name} |
| {lower} {upper} {replace(a,b):text} {length:text} | Pomagači za tekst |
Kontrolni blokovi (nuspojave)
| Blokiraj | Učinak |
|---|---|
| {delete} | Izbriši poruku koja je pokrenula tag |
| {dm} | Pošalji odgovor u DM onome tko je pokrenuo naredbu |
| {react:✅,🎉} | Reagira na odgovor · {reactu:✅} reagira na okidač |
| {redirect:#channel} | Pošalji odgovor u drugi kanal |
| {require(@Role)} / {blacklist(@Role)} | Dopusti samo / nikad ovim ulogama ili kanalima da koriste tag |
| {embed(title):Hi}{embed(description):...} | Složi bogat embed (naslov, opis, boja, slika, sličica, podnožje, polje) |
| {silent} | Pokreni popratne radnje taga bez slanja teksta |
Riješeni primjeri
Kutija za prijedloge — briše naredbu i objavljuje uredan embed u kanalu:
{delete}{redirect:#suggestions}{embed(title):💡 Suggestion from {user(name)}}{embed(description):{args}}{embed(color):#a855f7}
Bacanje novčića s reakcijama:
{user(mention)} flips… **{random:Heads~Tails}**! {react:🪙}
Objava samo za osoblje — ograničena ulogom, nikome ne šalje DM, objavljuje u kanal:
{require(@Staff):You can't use this.}{redirect:#announcements}📢 {args}
Personalizirana dobrodošlica uz metu spominjanja:
{=(msg):Welcome {target(mention)} — you're member #{server(member_count)}!}{if({args}==):Mention someone to welcome them.|{msg}}