interface ProcessEnv {
    API_NINJAS_JOKE_API_KEY?: string;
    BACKUP_CHANNEL_ID?: string;
    BACKUP_STORAGE?: string;
    BASE_SERVER_URL?: string;
    CAT_API_TOKEN?: string;
    CF_TURNSTILE_SECRET?: string;
    CLIENT_ID: string;
    CLIENT_SECRET: string;
    DB_URL: string;
    DEBUG?: "0" | "1";
    DISCORD_INTENTS?: string;
    DISCORD_OAUTH2_REDIRECT_URI?: string;
    DISCORD_OAUTH2_RP_REDIRECT_URI?: string;
    DM_LOGS_WEBHOOK_URL?: string;
    DOG_API_TOKEN?: string;
    EMOJI_RESOLVE_STRATEGY?: "both" | "home_guild" | "application";
    ERROR_WEBHOOK_URL?: string;
    EXTENSIONS_DIRECTORY?: string;
    FRONTEND_GUILD_MEMBER_VERIFICATION_URL?: string;
    FRONTEND_KEY?: string;
    FRONTEND_URL?: string;
    GITHUB_CLIENT_ID?: string;
    GITHUB_CLIENT_SECRET?: string;
    GOOGLE_CLIENT_ID?: string;
    GOOGLE_CLIENT_SECRET?: string;
    HIDE_MODIFICATIONS_URL_NOTICE?: "1";
    HOME_GUILD_ID: string;
    HTTP_USER_AGENT?: null | string;
    JWT_ISSUER: string;
    JWT_SECRET: string;
    MODIFICATIONS_PUBLIC_URL?: string;
    NO_GENERATE_CONFIG_SCHEMA?: string;
    NODE_ENV: "dev" | "prod" | "development" | "production" | "test";
    NSFWJS_MODEL_IMAGE_SIZE?: string;
    NSFWJS_MODEL_URL?: string;
    PERSPECTIVE_API_TOKEN?: string;
    PIXABAY_TOKEN?: string;
    PORT: string;
    PRIVATE_BOT_MODE?: "true";
    PROXYCHECKIO_API_KEY?: string;
    RECAPTCHA_SECRET_KEY?: string;
    SOCKET_FILE?: string;
    SUDO_ENV?: "dev" | "prod";
    SUDO_PREFIX?: string;
    SUPPRESS_LOGS?: string;
    SYSTEM_API_URL?: string;
    SYSTEM_SHELL_EXEC_STREAM_PORT?: string;
    SYSTEM_SHELL_KEY?: string;
    TOKEN: string;
    TWO_FACTOR_AUTH_URL?: string;
    TZ?: string;
    [key: string]: undefined | string;
}

Hierarchy (View Summary, Expand)

Indexable

  • [key: string]: undefined | string

Properties

API_NINJAS_JOKE_API_KEY?: string = ...
BACKUP_CHANNEL_ID?: string = ...
BACKUP_STORAGE?: string = ...
BASE_SERVER_URL?: string = ...
CAT_API_TOKEN?: string = ...
CF_TURNSTILE_SECRET?: string = ...
CLIENT_ID: string = ...
CLIENT_SECRET: string = ...
DB_URL: string = ...
DEBUG?: "0" | "1" = ...
DISCORD_INTENTS?: string = ...
DISCORD_OAUTH2_REDIRECT_URI?: string = ...
DISCORD_OAUTH2_RP_REDIRECT_URI?: string = ...
DM_LOGS_WEBHOOK_URL?: string = ...
DOG_API_TOKEN?: string = ...
EMOJI_RESOLVE_STRATEGY?: "both" | "home_guild" | "application" = ...
ERROR_WEBHOOK_URL?: string = ...
EXTENSIONS_DIRECTORY?: string = ...
FRONTEND_GUILD_MEMBER_VERIFICATION_URL?: string = ...
FRONTEND_KEY?: string = ...
FRONTEND_URL?: string = ...
GITHUB_CLIENT_ID?: string = ...
GITHUB_CLIENT_SECRET?: string = ...
GOOGLE_CLIENT_ID?: string = ...
GOOGLE_CLIENT_SECRET?: string = ...
HIDE_MODIFICATIONS_URL_NOTICE?: "1" = ...
HOME_GUILD_ID: string = ...
HTTP_USER_AGENT?: null | string = ...
JWT_ISSUER: string = ...
JWT_SECRET: string = ...
MODIFICATIONS_PUBLIC_URL?: string = ...
NO_GENERATE_CONFIG_SCHEMA?: string = ...
NODE_ENV: "dev" | "prod" | "development" | "production" | "test" = ...
NSFWJS_MODEL_IMAGE_SIZE?: string = ...
NSFWJS_MODEL_URL?: string = ...
PERSPECTIVE_API_TOKEN?: string = ...
PIXABAY_TOKEN?: string = ...
PORT: string = ...
PRIVATE_BOT_MODE?: "true" = ...
PROXYCHECKIO_API_KEY?: string = ...
RECAPTCHA_SECRET_KEY?: string = ...
SOCKET_FILE?: string = ...
SUDO_ENV?: "dev" | "prod" = ...
SUDO_PREFIX?: string = ...
SUPPRESS_LOGS?: string = ...
SYSTEM_API_URL?: string = ...
SYSTEM_SHELL_EXEC_STREAM_PORT?: string = ...
SYSTEM_SHELL_KEY?: string = ...
TOKEN: string = ...
TWO_FACTOR_AUTH_URL?: string = ...
TZ?: string

Can be used to change the default timezone at runtime

MMNEPVFCICPMFPCPTTAAATR