Din bot-token er nøglen til din bot. Den, der har tokenet, kan styre botten på dine servere. Her er, hvordan du opbevarer det rigtigt, og hvad du gør, hvis det er kommet i de forkerte hænder.
Sådan gemmer du tokenet
- Åbn File Manager, og gå ind i mappen app.
- Kopiér
.env.exampletil en ny fil med navnet.env. - Skriv
DISCORD_TOKEN=dit-tokeni filen. Brug ikke citationstegn og ikke mellemrum omkring tegnet=. Gem filen. - Læs tokenet i din kode fra miljøet: i Node.js med
process.env.DISCORD_TOKEN(eksempel-botten bruger pakkendotenvtil at læse filen), i Python medos.getenv("DISCORD_TOKEN")sammen med pakkenpython-dotenv(load_dotenv()).
Filen .env gøres automatisk privat på serveren, hver gang botten starter.
Det må du ikke
- Skriv aldrig tokenet direkte i din kode. Alle med adgang til dine filer kan læse det, og det følger med, hvis du deler eller uploader koden.
- Læg ikke tokenet i et offentligt GitHub-repository. Tilføj
.envtil din.gitignore. - Send ikke tokenet i Discord-chat, i supportsager eller på skærmbilleder. Vi beder aldrig om dit token.
- Giv kun filadgang til personer, du stoler på. Alle med adgang til tjenestens filer kan se din
.env.
Hvis tokenet er kommet ud
- Gå til discord.com/developers/applications, åbn din bot, og vælg Bot.
- Klik på Reset Token. Det gamle token holder øjeblikkeligt op med at virke.
- Indsæt det nye token i
.env, og tryk på Restart.
Fejl: invalid token
Får du fejlen An invalid token was provided, LoginFailure eller Improper token, så er tokenet forkert, eller også er det blevet nulstillet. Tjek, at der ikke står citationstegn eller mellemrum i .env, at du har kopieret hele tokenet, og nulstil det om nødvendigt som beskrevet ovenfor.