Stopper din bot kort efter, at du har trykket på Start, så står årsagen næsten altid i slutningen af Console. Her er de fejl, vi oftest ser, og hvordan du løser dem. Tjenesten skriver desuden en linje, der starter med [bot] HINT:, under den tekniske fejl med en kort forklaring på engelsk.
Sådan finder du fejlen
- Åbn Console, og tryk på Start.
- Læs de sidste linjer. Se også Log Files og filen
setup.logfor installationsfejl. - Ret fejlen, og tryk på Start igen.
Bemærk: Går botten ned tre gange på fem minutter, stopper tjenesten og står som Stopped. Så er der ikke noget, der kører, før du retter fejlen og starter den igen.
Used disallowed intents
Din kode beder om en privilegeret funktion (fx Message Content, Server Members eller Presence), som ikke er slået til for din bot. Åbn Developer Portal, vælg din bot, gå til Bot og slå de funktioner til under Privileged Gateway Intents. Gem, og tryk på Start. I Python hedder fejlen PrivilegedIntentsRequired.
An invalid token was provided / LoginFailure
Tokenet er forkert eller nulstillet. Tjek filen app/.env: DISCORD_TOKEN=dit-token uden citationstegn og mellemrum. Se artiklen Bot-token og .env – sådan holder du din bot sikker.
Cannot find module / No module named
En pakke mangler. Tilføj den under dependencies i package.json (Node.js) eller i requirements.txt (Python), og tryk på Restart. Pakken installeres automatisk. Upload ikke node_modules.
Står der en sti som ./Config, så er det en af dine egne filer, der ikke findes. På Linux skelner filnavne mellem store og små bogstaver, så Config.js er ikke det samme som config.js. Tjek stavning og store bogstaver i dine require- eller import-linjer.
Several possible bot files found / No bot file found
Tjenesten ved ikke, hvilken fil der er din bot, eller kan ikke finde nogen. Læg filerne i mappen app, og opret om nødvendigt filen app/startup.txt med navnet på den fil, der skal køres. Se artiklen Upload din bot og vælg hvilken fil der kører.
No token: create app/.env
Eksempel-botten kan ikke finde et token. Opret app/.env med DISCORD_TOKEN=dit-token.
DiscordAPIError[50001]: Missing Access (eller 403)
Botten må ikke se eller skrive i den kanal eller på den server, den forsøger at bruge. Tjek botens rolle og kanalens rettigheder i Discord. Fejlen stopper ikke altid botten, men mange fejl på kort tid tæller som afviste forespørgsler hos Discord og kan få din bot sat på pause. Se artiklen Din bot er sat på pause – afviste forespørgsler og rate limits.
En pakke kan ikke installeres
På delt hosting er pakker, der kræver installationsscripts eller skal bygges fra kildekode, ikke tilladt. Vælg en pakke med færdigbyggede filer, eller kontakt support. Hvis installationen sidder fast eller giver mærkelige fejl, så prøv indstillingerne Clear cache eller Reinstall dependencies (se artiklen om Node.js-version og cache).
Stadig ikke løst?
Opret en supportsag, og skriv, hvad der står i slutningen af din Console. Send aldrig dit bot-token til os eller andre.