# Oppsett av Discord-bot

Du trenger en Discord-applikasjon og en bot-token før du kan kjøre boten.

***

## 1. Opprett en applikasjon

1. Gå til [Discord Developer Portal](https://discord.com/developers/applications).
2. Klikk på **Ny applikasjon**.
3. Gi den et navn (f.eks. "Verbal Warning Logger") og klikk **Opprett**.

***

## 2. Opprett en bot-bruker

1. I venstre sidefelt klikker du på **Bot**.
2. Klikk på **Legg til bot** → **Ja, gjør det!**
3. Under botens brukernavn klikker du på **Tilbakestill token**, og kopier deretter tokenet.

> Hold denne tokenet hemmelig. Alle som har det kan styre boten din. Lagr det i `.env` filen din og aldri sjekk det inn i versjonskontroll.

***

## 3. Konfigurer intents

På samme **Bot** side, rull ned til **Privileged Gateway Intents** og aktiver:

* **Server Members Intent** — nødvendig for tillatelseskontroller i rollhierarkiet

Den **Message Content Intent** er ikke nødvendig for kjernefunksjonalitet.

***

## 4. Inviter boten til serveren din

1. I venstre sidefelt klikker du på **OAuth2 → URL Generator**.
2. Under **Scopes**velger du:
   * `bot`
   * `applications.commands`
3. Under **Bot-tillatelser**velger du:
   * `Send meldinger`
   * `Embed-lenker`
   * `Les meldingshistorikk`
   * `Vis kanaler`
4. Kopier den genererte URL-en, åpne den i nettleseren din, og velg serveren du vil legge boten til.

***

## 5. Samle inn server-ID-ene dine

Du trenger noen få ID-er fra Discord-serveren din for `.env` konfigurasjonen:

| Verdi              | Slik får du den                                                       |
| ------------------ | --------------------------------------------------------------------- |
| **Loggkanal-ID**   | Høyreklikk på kanalen → Kopier kanal-ID (Utviklermodus må være på)    |
| **Staff rolle-ID** | Serverinnstillinger → Roller → høyreklikk på rollen → Kopier rolle-ID |

For å aktivere Utviklermodus: Brukerinnstillinger → Avansert → Utviklermodus.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vigila.augystudios.com/no/egen-hosting/discord-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
