Tajné údaje v .env (token, hesla)
Proč nepsat token přímo do kódu a jak ho načíst z .env v Node.js i Pythonu.
1 min čtení·Aktualizováno 10. října 2026
Soubor .env v kořeni serveru:
TOKEN=MTE4...tajny_token
DB_PASSWORD=heslo
Node.js
require('dotenv').config();
console.log(process.env.TOKEN ? 'token načten' : 'chybí TOKEN');
Balíček dotenv přidej do package.json.
Python
from dotenv import load_dotenv
import os
load_dotenv()
token = os.getenv("TOKEN")
Balíček python-dotenv přidej do requirements.txt.
Git
Když kód nahráváš na GitHub, přidej do .gitignore řádek .env. Při stahování bota z gitu (viz Bot z Gitu) vytvoř .env ručně v panelu.
Discord bot hosting od 12 Kč měsíčně
Bot v Node.js nebo Pythonu, který běží nonstop.