Dokumentasjon

Octera fungerer med slash-kommandoer (/command) og tekstkommandoer som bruker serverprefikset ditt (standard .). Nesten alt kan også settes opp fra nettdashbordet.

Tips: skriv .help <command> (f.eks. .help ban, .help eco) for hva en kommando gjør pluss ekte eksempler — eller .help <category> for en hel seksjon. <command> help fungerer fortsatt også.

Premium-servere: dashbordets Premium-side (sidemeny → Innstillinger) viser serverens abonnement på ett blikk — planen, fornyelsesdatoen og hvem som betaler — med knapper for oppgradering og administrasjon på samme sted.

Prefiks & hjelp

/help [query]
Kommandomeny etter kategori — eller oppgi en kommando for bruk + eksempler, eller en kategori for å liste den opp.
Eksempel: .help timeout
/prefix [set]
Vis eller endre prefikset for tekstkommandoer (Manage Server).
Eksempel: /prefix set: ?
/enable & /disable <targets>
Slå moduler og/eller kommandoer på eller av — flere om gangen.
Eksempel: /disable economy music warn

Moderering

/warn @user [reason]
Advar et medlem; legger til eskaleringspoeng og logger en sak.
/timeout @user <duration> [reason]
Demp et medlem midlertidig.
Eksempel: /timeout @user 10m spamming
/kick · /ban · /unban
Vanlig moderering, alt sakslogget.
/case [id|@user]
Se en bestemt sak eller hele historikken til et medlem.
/modlog
Velg kanalen for modereringsloggen.
/unbanall run
Opphev utestengelsen for alle bortsett fra en beskyttet svarteliste.
/unbanall blacklist add|remove|list
Administrer den beskyttede listen — brukere som masseopphevingen av utestengelser aldri rører.
/purge <all | number | time span> [@user]
Masseslett meldinger. all tømmer kanalen (og låser den mens den ryddes hvis den er stor), et tall sletter så mange av de nyeste meldingene, og et tidsrom (f.eks. 7d, 2mo) sletter det vinduet. Legg til en bruker for kun å slette meldingene til vedkommende. Merk: Discord lar ikke boter masseslette meldinger som er eldre enn 14 dager.
Eksempel: .purge 50 · .purge 2mo · .purge all

Sikkerhet

/security
Anti-nuke, karantenerolle og info om beskyttelsen.
/quarantine @user · /release @user
Fjern rollene til et medlem og isoler det, eller gi dem tilbake.
/security panic on|off
Nødlåsing — lås kanaler og/eller sett nye medlemmer i karantene.
/security let-in @user · let-in-remove @user · let-in-list
La noen gå rett forbi innmeldingsfiltrene, kicken ved innmeldingsraid og verifiseringen, for eksempel en venn med en helt ny konto. Den samme listen finnes på siden Serverinnmeldinger, og når innmeldingskontrollene fjerner noen, har oppføringen deres i loggene dine en knapp som slipper dem inn.
Eksempel: /security let-in @friend
/lockdown all|channel|end
Lås alle kanaler (eller bare én) så medlemmene ikke kan sende meldinger — /lockdown end opphever det og gjenoppretter alt.
Eksempel: /lockdown all

Heat-sporing, raid- & innslippsfiltre, verifisering og captcha settes opp i dashbordet.

Nivåsystem

/rank [@user]
Vis nivå & XP med et rangeringskort.
/leaderboard
Toppmedlemmer etter XP.
/xp · /level
Admin: legg til, fjern eller sett XP-en eller nivået til et medlem.
/leveling
Velg kanalen for nivåopprykk og importer nivåer fra andre boter.

Økonomi

/balance · /bank
Lommebok, bank og renter.
/deposit · /withdraw · /pay
Flytt eller send mynter.
/work · /crime · /rob · /daily
Tjen mynter. Flaks (fra gjenstander & trinkets) bedrer oddsen i /crime, /rob, sanking og lootbokser.
/farm
Stell gården din fra et interaktivt panel — plant avlinger, høst dem, selg varene og kjøp flere jordlapper.
/fish · /hunt · /dig · /search
Sankeminispill, hvert med sin egen nedkjøling — finn mynter og varer du kan selge.
/pet
Adopter en følgesvenn, hold den mett og hent mynter fra den hver time.
/trade @user
Tilby en handel — mynter og/eller varer — som det andre medlemmet godtar eller avslår.
/coinflip · /slots · /blackjack · /roulette · /highlow · /rps · /guess · /dice
Spill om myntene dine — åtte kasinospill.
/economy-info guide|games
En rask guide til hvordan hele økonomien fungerer, og til hvert kasinospill med utbetalingen sin. (.games fungerer fortsatt som snarvei.)
/shop · /buy · /sell · /use · /open
Bla i butikken (kjøpsknapper), kjøp og selg gjenstander, bruk forbruksvarer, åpne lootbokser.
Eksempel: .buy lucky coin 3
/inventory · /collect · /multipliers · /rich
Gjenstander, inntektsroller, aktive boosts & debuffs, og topplisten over de rikeste.
/eco
Admin: gi eller ta mynter og butikkgjenstander, gi tidsbegrensede boosts, kjør renter.
/lootbox
Manager: overraskende lootboks-drops som medlemmene kappes om å åpne — slipp én nå, slå automatiske drops av eller på, bestem hvor ofte de lander og hva de gir (mynter eller XP).

Roller & medlemmer

/role <add|remove> <roles> (user or everyone) [duration]
Legg til eller fjern én eller flere roller for et medlem eller for alle. En varighet gjør den til en tidsbegrenset rolle — den fjernes automatisk når den utløper.
Eksempel: /role add roles:@VIP @Booster user:@someone duration:7d
/serverinfo
Serverstatistikk — eier, opprettet, medlemmer, roller, kanaler, boosts.
/info [@user]
Kontoalderen, innmeldingsdatoen, rollene og fargen til et medlem.
/av [@user]
Vis en brukers avatar i full størrelse.
/roles
List opp alle roller med ID-en deres.
/dump [role]
Eksporter medlemmene av en rolle (eller hele serveren) til en fil.
/oldest · /youngest
Medlemmet med den eldste / nyeste Discord-kontoen.
/clonecategory · /stylechannels · /cleanroles · /counters
Klon en kategori med tillatelser, legg emoji-prefikser på kanaler, fjern pynt fra rollenavn, sett opp levende statistikk-kanaler.

Automatisering

/tag
Egendefinerte prefikskommandoer skrevet i TagScript — se guiden nedenfor.
/reactionrole sync|list|convert
Legg ut eller oppdater rollemenyene dine, eller konverter dem alle mellom knapper / nedtrekksmeny / reaksjonsemoji.
/embed post|list|copy|color|edit|source
Alle embed-verktøyene i én kommando — post eller list opp lagrede embeds, kopier postede embeds mellom kanaler eller kategorier, farg om hver embed boten har postet, rediger en fra rå JSON, eller hent en meldings embeds + innhold som JSON.
/log list
List opp loggrutene dine for hendelser — selve loggingen settes opp i dashbordet.
/stealemoji <emoji> [name]
Legg til en egendefinert emoji fra en annen server på denne. Dashbordets Emojis-side styrer hele settet ditt — last opp, gi nytt navn, fjern, hent, og se hvor mange plasser du bruker.

Automations (dashbord → Utilities → Automations) er regler av typen «når dette skjer, gjør det»: velg en utløser (en melding postes, en reaksjon legges til, et medlem blir med, en rolle legges til eller fjernes), legg til valgfrie betingelser (kanal, rolle, nøkkelord, kontoalder), og kjør deretter opptil 10 handlinger i rekkefølge — send en melding, embed eller DM, legg til eller fjern en rolle, reager, slett meldingen eller start en tråd. Start fra ferdige maler som Welcomer, Keyword auto-reply og Auto-thread — opptil 50 per server, gratis.

Auto Send (dashbord → Utilities → Auto Send) poster en gjentakende melding med et fast intervall eller daglig på et bestemt UTC-tidspunkt — velg hvilke ukedager den kjører, legg til et valgfritt sendevindu, slå på flomkontroll (hopper over en sending så lenge botens siste melding fortsatt er den nyeste), eller send den som en embed.

Bursdager

/birthday set <date> [year]
Lagre bursdagen din — MM-DD eller YYYY-MM-DD. Legg til året hvis du vil at alderen din skal feires.
Eksempel: /birthday set 10-12 · /birthday set 1993-12-16
/birthday view [@user] · /birthday next
Se bursdagen til et medlem, eller de 10 neste på serveren.
/birthday remove
Fjern den lagrede bursdagen din.
/birthday set-user @user <date>
Admin: sett bursdagen til et medlem (Administrer server).

Slå på kunngjøringer i dashbordet (Verktøy → Bursdager): velg kanalen, tilpass meldingen og del eventuelt ut en bursdagsrolle for dagen.

Prestasjoner

/achievements [@user]
Din (eller et medlems) fremgang på prestasjoner — hvert opplåste trinn og neste mål, med en lenke til serverens offentlige prestasjonsside.

Sett dem opp i dashbordet (Prestasjoner): slå på funksjonen for å få et ferdiglaget startsett, og legg så til dine egne — enkeltmål eller trinnvise mål fra Bronse → Diamant på meldinger, reaksjoner, taletid, tråder, boosts, giveaway-deltakelser, butikkjøp og bursdager, hver med valgfrie rollebelønninger og kunngjøringer når de låses opp.

Invitasjoner

/invites me · /invites user @member
Hvor mange invitasjoner du (eller et medlem) har — med innmeldinger, utmeldinger og falske invitasjoner spesifisert.
Eksempel: /invites user member: @friend
/invites leaderboard
Serverens beste invitere, rangert.
/invites who-invited [@member]
Se hvem som inviterte et medlem. Hver innmelding krediteres automatisk — enhver vanlig invitasjonslenke fungerer, ingen egen sporingslenke kreves.

Finjuster det i dashbordet (Invitasjoner): ignorer helt nye kontoer som falske og del ut belønningsroller automatisk ved invitasjonsmilepæler.

Giveaways

/giveaway start <duration> <prize> [winners]
Start en giveaway med en 🎉 Delta-knapp, live nedtelling og automatisk vinnertrekning — eller bruk /giveaway create for en trinnvis veiviser.
Eksempel: /giveaway start duration: 1d prize: Nitro winners: 2
/giveaway end|reroll|cancel|delete|list
Avslutt en tidlig, trekk nye vinnere, avlys eller slett den, eller list opp nylige giveaways.

Dashbordets Giveaways-editor går lenger — planlegg eller gjenta giveaways, sett krav for deltakelse og bonusdeltakelser, del ut vinnerroller, tilpass embeden og lagre forhåndsinnstillinger.

Tickets

Opprett ticket-paneler i dashbordet (Tickets-modulen). Medlemmene åpner en ticket med knappen på panelet; staben claimer og lukker den. Ved lukking lagres og postes en transkripsjon, med en View Online Transcript-lenke for å lese den i nettleseren.

/close [reason]
Lukk den åpne ticketen og lagre transkripsjonen.
/ticket add|remove|blacklist|unblacklist
Stab: legg til eller fjern noen fra den gjeldende ticketen, eller blokker en gjenganger fra å åpne tickets.

Verktøy

/ping
Botens forsinkelse.
/poll create|end
Legg ut en innebygd Discord-avstemning som medlemmene stemmer i rett i meldingen, eller avslutt en tidlig. Dashbordets Avstemninger-side lager avstemninger også — med opptil 10 svar, egendefinert varighet og flervalg.
/voice rename|limit|lock|unlock|claim
Administrer den midlertidige talekanalen din — gi den nytt navn, sett en brukergrense, lås den eller lås den opp, eller overta den hvis eieren har gått.
Eksempel: /voice rename name: Gaming · /voice lock

Midlertidige talekanaler (dashbord → Utilities → Voice) er join-to-create: velg én eller flere hub-talekanaler, så får medlemmer som blir med i en av dem, sin egen kanal ved siden av — den slettes automatisk når den blir tom.

Kun for operatøren: /nuke channels, /nuke category og /restart er vedlikeholdskommandoer som er låst i koden til botoperatøren — serverstaben kan ikke kjøre dem.

Varsler

Få varsler når en skaper publiserer. I dashbordet (Socials) legger du til feeder for YouTube, Twitch, Kick, TikTok, Reddit (nye innlegg i en subreddit), Podcast (nye episoder fra RSS-feeden til en serie) eller en hvilken som helst Custom RSS-URL — Octera poster nye opplastinger, innlegg, episoder og sendinger i kanalen du velger, med en egendefinert melding.

Musikk

Spill musikk i en talekanal med en ryddig kø — ingen ekstra bot å invitere. (Premium.)

Søk etter en låt med navn, eller lim inn en lenke — SoundCloud, Bandcamp, en podkast, en nettradiostasjon eller en direkte lyd-URL. Octera leser de fleste lydnettsteder, og forteller deg hvor et spor kom fra.

YouTube er ikke tilgjengelig. YouTube blokkerer avspillingsforespørsler fra hostingleverandører, og det er der hver eneste Discord-bot kjører — derfor blir YouTube-lenker avvist i stedet for spilt av. Å søke på navn fungerer fortsatt, og spilles av fra kildene over. Spotify- og Apple Music-lenker kan ikke spilles av av noen bot, fordi lyden deres er kryptert; send navnet på sangen i stedet.

/play <song or link>
Spill et spor, eller legg det i køen. Godtar et søk, eller en lenke fra et hvilket som helst nettsted Octera faktisk kan spille av.
/skip · /stop
Hopp over den gjeldende låten, eller stopp og forlat talekanalen.
/music join|controls|queue|nowplaying|loop|pause|resume
Alt det andre i én kommando — hent boten inn i tale, åpne kontrollpanelet med knapper, se køen og sangen som spilles, loop sporet eller køen, pause eller fortsett. (Gamle prefiksvaner som .queue og .pause fungerer fortsatt.)

Oversettelse

Medlemmer uten et felles språk kan prate i samme kanal. Ingen trenger å gjøre noe annerledes: den som vil lese en melding, reagerer på den med flagget for sitt språk, og Octera poster den på det språket under.

/translate text <text> <to> [from]
Oversett noe én gang. Begynn å skrive et språk, så foreslår den dem den kjenner.
Eksempel: /translate text text: where is the meeting to: Spanish
/translate live <from> <to>
Fortsett å oversette alt du sier i denne kanalen, til du stopper eller er stille i tre timer.
Eksempel: /translate live from: Chinese to: English
/translate off
Slutt å oversette det du sier i denne kanalen.

Flaggreaksjoner. Reager på hvilken som helst melding med et flagg Octera kjenner igjen, så svarer den med oversettelsen. Om flere reagerer med samme flagg, blir det fortsatt bare ett svar, og reagerer du med noe annet, skjer det ingenting.

Hele kanaler. I dashbordet kan du velge en kanal og hvilke språk som snakkes i den, opptil fem. Octera finner selv ut hvilken vei hver melding skal gå, slik at en spansktalende og en engelsktalende bare kan prate sammen. En melding som allerede er på ett av språkene i listen, gjentas aldri på sitt eget språk. Det passer for en kanal som er permanent delt mellom språk; for alt som skjer nå og da, er flaggreaksjonene langt billigere.

Direkteoversettelse. For én person som blir med i en samtale på et språk de ikke snakker. De kjører /translate live én gang, og alt de skriver blir også postet på det andre språket, helt til de kjører /translate off eller blir stille. En servereier kan slå dette av i dashbordet.

Oversettelse kjører på en ekstern oversettelsestjeneste, så en servereier setter det opp én gang på dashbordets Oversettelse-side. Til en tjeneste er koblet til sier siden det rett ut, og ingenting blir oversatt. Gjentatte oversettelser av samme melding hentes fra hurtiglageret og koster ingenting, og du kan sette en månedlig tegngrense for hele serveren.

Sikkerhetskopier

Ta et øyeblikksbilde av serverens struktur — roller, kanaler, tillatelser og innstillinger — fra dashbordet. En gjenoppretting gjenskaper alt som mangler uten å slette det som allerede er der. Sikkerhetskopier inneholder aldri meldinger eller chatlogg.

Guide: meldingsvariabler

Overalt der Octera skriver en melding, kan du sette inn en variabel — en kort {name}-plassholder som fyller seg selv ut når meldingen faktisk sendes. De virker i velkomst- og farvelmeldinger, embeds, autosvar, tags, auto-send, reaksjonsrollepaneler, ticket-paneler og mer — med de samme navnene overalt.

Welcome {user.mention} to **{server}** — you're member #{server.members}!

Skriv dem med punktum eller med parenteser; begge betyr det samme: {user.name} = {user(name)}.

Medlemmet

VariabelFylles ut med
{user}Navnet deres
{user.mention}En ekte @ping
{user.name}Brukernavnet deres
{user.nick}Kallenavnet deres på denne serveren (brukernavnet hvis de ikke har noe)
{user.id}Discord-ID-en deres
{avatar}Profilbildet deres — legg dette i et bilde- eller thumbnail-felt
{user.color}Navnefargen deres, f.eks. #a93bf0
{user.top_role}Navnet på den høyeste rollen deres
{user.joinstamp}Når de ble med, som et tidsstempeltall
{user.timestamp}Når kontoen deres ble opprettet, som et tidsstempeltall

{target} fungerer på samme måte for den første personen som @nevnes i en kommando (og faller tilbake til den som kjørte den) — nyttig i tagger: {target.mention}, {target.avatar}.

Serveren & kanalen

VariabelFylles ut med
{server}Servernavn
{server.members}Medlemstall
{server.ordinal}Medlemstallet som plassering — “42.”
{server.icon}Serverikonet — kan brukes i et bilde- eller thumbnail-felt
{server.id}Server-ID
{server.description}Serverbeskrivelsen
{channel}Kanalnavn
{channel.mention}En klikkbar #kanal-lenke

Bilder fra variabler

Feltene for bilde, thumbnail, forfatterikon og bunnikon godtar en variabel i stedet for en lenke — så en velkomst-embed kan vise det nye medlemmets egen avatar:

Sett {avatar} i thumbnail-feltet i en velkomst-embed, så ser hvert nytt medlem sitt eget bilde i hjørnet. {server.icon} fungerer på samme måte.

Hver av disse plassene tar også en vanlig https://-lenke, eller en Upload… rett fra maskinen din — Octera lagrer bildet og bruker en permanent lenke, så det fungerer for alltid.

Godt å vite

Å drive serveren: Discord-særegenheter verdt å kjenne til

Noen ting i Discord oppfører seg på måter som ser ut som feil, men ikke er det — nesten alle servereiere går på dem før eller siden. Ingen av dem skyldes Octera; løsningene ligger alle i Discords egne innstillinger.

Et brukernavn vises i feil farge

Discord farger et navn etter den høyeste rollen som har en farge. En rolle satt til Standard (ingen farge) skal hoppes over, så en fargeløs rolle du har liggende øverst — vanligvis for å vise deg selv for seg i medlemslisten — overlater fargen til en lavere rolle.

Noen ganger gjør den ikke det. Discord holder på en rolles gamle fargedata selv etter at rollen fremstår som fargeløs, så navnet blir hengende igjen på feil farge.

Tving Discord til å lese rollen på nytt:

  1. Åpne Serverinnstillinger → Roller, velg rollen det gjelder, og gå til Visning.
  2. Sett den til Ensfarget, velg en synlig farge, og lagre.
  3. Åpne den samme rollen igjen, sett den tilbake til Standard (ingen farge), og lagre på nytt.
  4. Trykk Ctrl + R for å laste Discord på nytt.

Rollen registreres nå som virkelig fargeløs: den blir liggende øverst og fortsetter å vise medlemmene separat, og den neste rollen nedover som har farge overtar navnefargen.

Eierkronen forsvant ved siden av navnet ditt

Kronen forsvinner når én av rollene dine har begge disse påskrudd samtidig:

Slik holder du din egen rolle hevet og får kronen tilbake:

  1. Åpne Serverinnstillinger → Roller og velg din egen hevede rolle.
  2. Slå av Administrator for den rollen — la Vis rollemedlemmer separat stå på.
  3. Trykk Ctrl + R for å laste Discord på nytt.
Du mister ingenting: en servereier har allerede alle tillatelser, så en personlig rolle trenger aldri Administrator. For staben din, lag en egen Admin-rolle som har Administrator påskrudd og Vis rollemedlemmer separat avslått.

Guide: slik bygger du tagg-kommandoer

Tagger er egendefinerte prefikskommandoer du skriver selv, drevet av TagScript — et lite malspråk med variabler, logikk, matematikk, tilfeldighet og kontrollblokker (slett utløseren, send svaret som DM, reager, styr tilgang etter rolle, legg ved en embed og mer). Hver meldingsvariabel fungerer også her.

Opprett en tag

Bruk /tag (eller dashbordet → Verktøy → Tagger). Gi den et navn og et innhold. Medlemmene kjører den med prefikset ditt, f.eks. .rules.

/tag name: hello content: Hey {user(mention)}, welcome to {server(name)}! 👋

Kjører du .hello → Hei @Deg, velkommen til Octera! 👋

Variabler

Hver meldingsvariabel virker i en tag — {user.mention}, {server}, {avatar} og resten. Tags legger til noen egne:

VariabelGir deg
{args}Alt som skrives etter kommandoen. {args(1)} = første ord, {args(2)} = andre …
{target(mention)}Den første @nevningen i meldingen (ellers den som kjørte den) — samme attributter som {user}
{uses}Hvor mange ganger taggen har kjørt
{unix}Gjeldende unix-tidsstempel

Logikk, matte & tilfeldighet

BlokkerHva den gjør
{if(a==b):yes|no}Betingelse. Operatorer: == != > < >= <=
{any(a==b|c==d):yes|no}any/or og all/and på tvers av flere betingelser
{math:2*(3+4)}Regnestykker (+ - * / % ^)
{random:a~b~c}Velg én tilfeldig (skill med ~ eller ,)
{range:1-100}Tilfeldig heltall i et intervall
{=(name):value}Sett en variabel; les den senere med {name}
{lower} {upper} {replace(a,b):text} {length:text}Teksthjelpere

Kontrollblokker (sideeffekter)

BlokkerEffekt
{delete}Slett meldingen som utløste taggen
{dm}Send svaret til DM-en til den som kjørte kommandoen i stedet
{react:✅,🎉}Reager på svaret · {reactu:✅} reagerer på utløseren
{redirect:#channel}Send svaret til en annen kanal
{require(@Role)} / {blacklist(@Role)}Tillat bare / aldri disse rollene eller kanalene å bruke taggen
{embed(title):Hi}{embed(description):...}Bygg en rik embed (tittel, beskrivelse, farge, bilde, miniatyrbilde, bunntekst, felt)
{silent}Kjør taggens sideeffekter uten å sende tekst

Gjennomgåtte eksempler

Forslagskasse — sletter kommandoen og poster en ryddig embed i en kanal:

{delete}{redirect:#suggestions}{embed(title):💡 Suggestion from {user(name)}}{embed(description):{args}}{embed(color):#a855f7}

Myntkast med reaksjoner:

{user(mention)} flips… **{random:Heads~Tails}**! {react:🪙}

Kunngjøring kun for staben — begrenset av rolle, sender ingen DM-er, poster i en kanal:

{require(@Staff):You can't use this.}{redirect:#announcements}📢 {args}

Personlig velkomst som bruker et nevnt mål:

{=(msg):Welcome {target(mention)} — you're member #{server(member_count)}!}{if({args}==):Mention someone to welcome them.|{msg}}
Alt du kan gjøre i en tag, kan du også bygge visuelt med Message Templates og Autoresponders i dashbordet.