# Konfigurasjon

All konfigurasjon gjøres gjennom en `.env` fil i roten av repositoriet. Kopier `.env.example` for å komme i gang:

```bash
cp .env.example .env
```

***

## Påkrevde variabler

Disse må settes, ellers vil boten nekte å starte.

### DISCORD\_TOKEN

Din Discord-bottoken fra Developer Portal.

```env
DISCORD_TOKEN=your_bot_token_here
```

### LOG\_CHANNEL\_ID

ID-en til kanalen der alle handlinger for advarsler som legges til / redigeres / slettes logges.

```env
LOG_CHANNEL_ID=123456789012345678
```

### STAFF\_ROLE\_ID

Den laveste rollen som kreves for å bruke `/verbal` -kommandoer. Medlemmer med denne rollen eller en hvilken som helst rolle høyere i serverhierarkiet får tilgang.

```env
STAFF_ROLE_ID=123456789012345678
```

***

## Valgfrie variabler

### EMBED\_COLOR

Aksentfargen som brukes i alle bot-innbygginger. Godtar hex-format med eller uten `0x` -prefikset.

```env
EMBED_COLOR=0x007FFF
# eller
EMBED_COLOR=007FFF
```

Standard er `0x007FFF` (en blå) hvis ikke satt.

***

## Auttaja / Supabase

Disse variablene er bare nødvendige hvis du vil bruke `/auttaja` -kommandoene. Boten laster uten dem, men hele Auttaja-cog-en vil være utilgjengelig.

### SUPABASE\_URL

URL-en til Supabase-prosjektet ditt.

```env
SUPABASE_URL=https://xxxxxxxxxxxxxxxxxxxx.supabase.co
```

### SUPABASE\_KEY

En Supabase **service role** -nøkkel (ikke anon-nøkkelen). Service role-nøkkelen omgår radnivåsikkerhet og er nødvendig for å lese og skrive strafferegistre.

```env
SUPABASE_KEY=your_supabase_service_role_key_here
```

> Oppbevar denne nøkkelen forsiktig. Den har full tilgang til Supabase-prosjektet ditt.

***

## Fullstendig .env-eksempel

```env
# Påkrevd
DISCORD_TOKEN=your_bot_token_here
LOG_CHANNEL_ID=123456789012345678
STAFF_ROLE_ID=987654321098765432

# Valgfritt
EMBED_COLOR=0x007FFF

# Valgfritt — Auttaja-integrasjon
SUPABASE_URL=https://xxxxxxxxxxxxxxxxxxxx.supabase.co
SUPABASE_KEY=your_supabase_service_role_key_here
```


---

# 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/configuration.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.
