Din egen bot på Discord-serveren
De fleste ungdommer bruker Discord daglig. Dere chatter, deler memes, spiller sammen. Men visste du at du kan lage din egen bot som bør på serveren din? En bot du har programmert selv, som gjør akkurat det du bestemmer?
Det er ekte programmering. Du skriver Python-kode som kjører på nett og reagerer på meldinger i sanntid. Og det beste: du kan starte i dag, uten å installere noe på PC-en.
Sett opp boten (15 minutter)
1. Opprett boten på Discord
Gå til discord.com/developers/applications. Klikk “New Application”, gi den et navn. Gå til “Bot”-fanen og klikk “Add Bot”. Kopier token-en (dette er botens passord, del det aldri).
2. Inviter boten til serveren din
Under “OAuth2” > “URL Generator”, velg “bot” og gi den rettigheten “Send Messages”. Kopier URL-en og åpne den i nettleseren. Velg serveren din. Boten dukker opp i medlemslisten (offline foreløpig).
3. Skriv koden på Replit
Gå til replit.com, lag en ny Python-repl, og installer discord.py. Skriv dette:
import discord
# opprett bot-klienten
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)
@client.event
async def on_ready():
print(f"Boten er klar! Logget inn som {client.user}")
@client.event
async def on_message(message):
if message.author == client.user: # ignorer egne meldinger
return
if message.content == "!hei":
await message.channel.send("Hei! Kult at du er her! 👋")
# start boten med token-en din
client.run("DIN_TOKEN_HER")
Trykk Run. Gå til Discord. Skriv !hei. Boten svarer. Du har laget en fungerende Discord-bot.
Bygg videre: tre funksjoner du kan legge til
Terningkast
import random
# legg til inne i on_message-funksjonen:
if message.content == "!rull":
tall = random.randint(1, 6)
await message.channel.send(f"🎲 Du rullet {tall}!")
Tilfeldig vits
Lag en liste med vitser og la boten velge en tilfeldig:
vitser = [
"Hva så den ene veggen til den andre? Vi møtes i hjørnet!",
"Hva heter en lat kanin? En slappøre!",
"Hva er grønt og står i skogen? En gran med kransen på."
]
if message.content == "!vits":
await message.channel.send(random.choice(vitser))
Quiz
La boten stille et spørsmål og sjekke svaret:
if message.content == "!quiz":
await message.channel.send("Hva er hovedstaden i Norge?")
if message.content.lower() == "oslo":
await message.channel.send("Riktig! 🎉")
Hva du faktisk lærer
Når du lager en Discord-bot, lærer du ekte programmering: variabler, funksjoner, if/else-logikk, lister, tilfeldige tall, asynkron kode. Du lærer Python, et av verdens mest brukte programmeringsspråk. Og du gjør det ved å bygge noe du faktisk bruker hver dag.
Kom på kodeklubben
Vi hjelper deg med å sette opp boten fra start til slutt. Ta med Discord-kontoen din, så fikser vi resten.
Eira kodeklubb. Annenhver torsdag kl. 18–20, kjelleren i kirken på Tau. Gratis for alle mellom 8 og 16 år.


