Variable EnvironmentVariableSchemaConst
EnvironmentVariableSchema: ZodObject<{
API_NINJAS_JOKE_API_KEY: ZodOptional<ZodString>;
BACKUP_CHANNEL_ID: ZodOptional<ZodString>;
BACKUP_STORAGE: ZodOptional<ZodString>;
BASE_SERVER_URL: ZodOptional<ZodString>;
CAT_API_TOKEN: ZodOptional<ZodString>;
CF_TURNSTILE_SECRET: ZodOptional<ZodString>;
CLIENT_ID: ZodString;
CLIENT_SECRET: ZodString;
CREDENTIAL_SERVER: ZodOptional<ZodString>;
DB_URL: ZodString;
DEBUG: ZodOptional<ZodEnum<["1", "0"]>>;
DISCORD_INTENTS: ZodOptional<ZodString>;
DISCORD_OAUTH2_REDIRECT_URI: ZodOptional<ZodString>;
DISCORD_OAUTH2_RP_REDIRECT_URI: ZodOptional<ZodString>;
DOG_API_TOKEN: ZodOptional<ZodString>;
EMOJI_RESOLVE_STRATEGY: ZodOptional<ZodEnum<["both", "home_guild", "application"]>>;
ERROR_WEBHOOK_URL: ZodOptional<ZodString>;
EXTENSIONS_DIRECTORY: ZodOptional<ZodString>;
FRONTEND_AUTH_KEY: ZodOptional<ZodString>;
FRONTEND_GUILD_MEMBER_VERIFICATION_URL: ZodOptional<ZodString>;
FRONTEND_KEY: ZodOptional<ZodString>;
FRONTEND_URL: ZodOptional<ZodString>;
GITHUB_CLIENT_ID: ZodOptional<ZodString>;
GITHUB_CLIENT_SECRET: ZodOptional<ZodString>;
GOOGLE_CLIENT_ID: ZodOptional<ZodString>;
GOOGLE_CLIENT_SECRET: ZodOptional<ZodString>;
HIDE_MODIFICATIONS_URL_NOTICE: ZodOptional<ZodLiteral<"1">>;
HOME_GUILD_ID: ZodString;
HTTP_USER_AGENT: ZodEffects<ZodNullable<ZodOptional<ZodString>>, undefined | null | string, undefined | null | string>;
JWT_ISSUER: ZodDefault<ZodString>;
JWT_SECRET: ZodString;
MODIFICATIONS_PUBLIC_URL: ZodOptional<ZodString>;
NO_GENERATE_CONFIG_SCHEMA: ZodOptional<ZodString>;
NODE_ENV: ZodDefault<ZodEnum<["dev", "prod", "development", "production", "test"]>>;
NSFWJS_MODEL_IMAGE_SIZE: ZodOptional<ZodString>;
NSFWJS_MODEL_URL: ZodOptional<ZodString>;
PERSPECTIVE_API_TOKEN: ZodOptional<ZodString>;
PIXABAY_TOKEN: ZodOptional<ZodString>;
PORT: ZodDefault<ZodString>;
PRIVATE_BOT_MODE: ZodOptional<ZodLiteral<"true">>;
PROXYCHECKIO_API_KEY: ZodOptional<ZodString>;
RECAPTCHA_SECRET_KEY: ZodOptional<ZodString>;
SUDO_ENV: ZodOptional<ZodEnum<["dev", "prod"]>>;
SUDO_PREFIX: ZodOptional<ZodString>;
SUPPRESS_LOGS: ZodOptional<ZodString>;
SYSTEM_API_URL: ZodOptional<ZodString>;
SYSTEM_SHELL_EXEC_STREAM_PORT: ZodOptional<ZodString>;
SYSTEM_SHELL_KEY: ZodOptional<ZodString>;
TOKEN: ZodString;
}, "strip", ZodTypeAny, {
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;
CREDENTIAL_SERVER?: string;
DB_URL: string;
DEBUG?: "0" | "1";
DISCORD_INTENTS?: string;
DISCORD_OAUTH2_REDIRECT_URI?: string;
DISCORD_OAUTH2_RP_REDIRECT_URI?: string;
DOG_API_TOKEN?: string;
EMOJI_RESOLVE_STRATEGY?: "both" | "home_guild" | "application";
ERROR_WEBHOOK_URL?: string;
EXTENSIONS_DIRECTORY?: string;
FRONTEND_AUTH_KEY?: 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;
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;
}, {
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;
CREDENTIAL_SERVER?: string;
DB_URL: string;
DEBUG?: "0" | "1";
DISCORD_INTENTS?: string;
DISCORD_OAUTH2_REDIRECT_URI?: string;
DISCORD_OAUTH2_RP_REDIRECT_URI?: string;
DOG_API_TOKEN?: string;
EMOJI_RESOLVE_STRATEGY?: "both" | "home_guild" | "application";
ERROR_WEBHOOK_URL?: string;
EXTENSIONS_DIRECTORY?: string;
FRONTEND_AUTH_KEY?: 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;
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;
}> = ...