Du bruker allerede Discord, så hvorfor ikke hacke det?
Hvis du er mellom 13 og 16, er sjansen stor for at du bruker Discord daglig. Du chatter med venner, henger i voice channels, og bruker sikkert botter som MEE6, Dyno eller Dank Memer. De modererer serveren, spiller musikk, og lager morsomme kommandoer.
Men noen har laget de bottene. Vanlige folk som lærte seg programmering og bestemte seg for å bygge noe kult. Og du kan gjøre det samme. Din egen bot. Med dine egne kommandoer. På din egen server.
Hva kan en Discord-bot gjøre?
Kort svar: nesten hva som helst. En bot er bare et program som kobler seg til Discord og reagerer på ting som skjer. Noen eksempler:
Morsomme kommandoer
!memeposter et tilfeldig meme!8ball Er jeg kul?boten svarer som en magisk 8-ball!kastboten kaster en terning og viser resultatet!quoteboten deler et tilfeldig inspirerende sitat
Nyttige funksjoner
- Automatisk velkomstmelding når noen joiner serveren
- Rolletildeling basert på reaksjoner
- Påminnelser og timere
- Polls og avstemninger
Mini-spill
- Trivia-quiz der folk kan konkurrere
- RPG-lignende systemer med XP og nivåer
- Ordleker og gjettekonkurranser
- Stein-saks-papir møt boten
Moderering
- Filtrere uønskede ord
- Logge slettede meldinger
- Advarsler og midlertidige bans
- Anti-spam-beskyttelse
Hvordan fungerer det?
Steg for steg, uten å drukne i kode. Konseptet er enklere enn du tror.
Steg 1: Lag en bot-bruker
Du går inn på Discord Developer Portal (developers.discord.com) og oppretter en «Application». Der får du en bot-token (tenk på det som botens passord). Denne bruker boten for å logge inn på Discord.
Steg 2: Inviter boten til serveren din
Du genererer en invitasjonslenke med de tillatelsene boten trenger (lese meldinger, sende meldinger, osv.) og legger den til på din egen Discord-server.
Steg 3: Skriv koden
Boten er bare et program som kjører på en datamaskin og lytter etter hendelser på Discord. De fleste bruker Python eller JavaScript. Det grunnleggende prinsippet:
Når noen skriver en melding:
Hvis meldingen starter med "!hei":
Svar med "Hei! Jeg er en bot laget av [ditt navn]!"
Det er det. Resten er bare varianter av dette mønsteret. «Når X skjer, gjør Y.» Hele boten din er bygget opp av slike regler.
Steg 4: Hold boten i gang
Så lenge programmet kjører, er boten online. Du kan kjøre den på din egen datamaskin, eller på en Raspberry Pi som står og går hjemme (vi har Raspberry Pi i kodeklubben!).
Hvorfor er dette kult?
Å lage noe som vennene dine bruker føles helt annerledes enn å lære fra en lærebok. Du kommer på Discord og sier: «Hei, prøv å skriv !quiz i kanalen.» Og plutselig kjører din bot en quiz som du har laget. Spørsmålene er dine. Logikken er din. Det er ditt prosjekt, live, i et miljø du allerede bruker hver dag.
Den typen programmering føles relevant. Noe som lever og puster i Discord-serveren din, ikke abstrakte øvelser om variabler og løkker.
Verdifullt for fremtiden
Mange programmerere har fått sin første jobb delvis på grunn av hobbyprosjekter som Discord-botter. Arbeidsgivere vil se at du har bygget noe ekte, noe du kan vise frem. En Discord-bot er et konkret prosjekt du kan legge til i en portfolio, vise på et jobbintervju, eller bare skryte av til venner.
Og ferdighetene du lærer overføres direkte til «ekte» programmering: API-er, asynkron kode, databaser, brukerinteraksjon. Du lærer det samme som informatikkstudenter, bare med mer moro underveis.
Du trenger ikke finne ut alt selv
Det som gjør Eira spesielt: du trenger ikke sitte alene og google deg gjennom feilmeldinger i timevis. I kodeklubben hjelper vi deg å bygge boten fra bunnen av. Steg for steg. Vi setter opp utviklingsmiljøet sammen, skriver den første kommandoen sammen, og feilsøker sammen.
Vi har også vår egen AI-server. Den kjører lokalt i Eira sine lokaler, helt trygt og uten at data sendes noe sted. Du kan spørre AI-en om hjelp med koden, be den forklare konsepter, eller be den skrive deler av koden for deg som du deretter kan forstå og tilpasse.
En uendelig tålmodig kodehjelper ved siden av deg. Den dømmer ikke, blir aldri lei av spørsmål, og er tilgjengelig hele kvelden.
Fra ide til ferdig bot
Mange som starter med en enkel bot ender opp med å utvide den over tid. Kanskje du starter med !hei og !8ball. Etter noen uker legger du til et XP-system. Så en quiz. Så en musikkfunksjon. Plutselig har du en bot med tusen linjer kode, og du forstår alle sammen.
Det er sånn programmering læres best: litt om gangen, drevet av et prosjekt du bryr deg om.
Kom og bygg
Kodeklubben er annenhver torsdag i kjelleren på Tau kirke. Har du en ide til en Discord-bot? Eller bare nysgjerrig? Dukk opp. Vi har datamaskiner, internett, popcorn, og folk som vil hjelpe deg å lage noe du kan vise frem til vennene dine.
Din bot. Dine regler. Din server. Kom og bygg den med oss.


