Defines env var for ChatGate webhook endpoint URL.
import { existsSync } from "node:fs";
import { join } from "node:path";
const DOTENV_PATH = join(process.cwd(), ".env");
if (existsSync(DOTENV_PATH)) {
process.loadEnvFile?.(DOTENV_PATH);
}
export const GATEWAY_URL = readStringEnv(process.env.GATEWAY_URL, "ws://127.0.0.1:18789");
export const OPENCLAW_CONTROL_UI_URL = readOptionalStringEnv(process.env.OPENCLAW_CONTROL_UI_URL);
export const UI_TIMEZONE = readTimeZoneEnv(process.env.UI_TIMEZONE, "UTC");
export const TASK_ROOM_BRIDGE_ENABLED = process.env.TASK_ROOM_BRIDGE_ENABLED === "true";
export const TASK_ROOM_BRIDGE_DISCORD_WEBHOOK_URL = readOptionalStringEnv(
process.env.TASK_ROOM_BRIDGE_DISCORD_WEBHOOK_URL,
);
export const TASK_ROOM_BRIDGE_TELEGRAM_BOT_TOKEN = readOptionalStringEnv(
process.env.TASK_ROOM_BRIDGE_TELEGRAM_BOT_TO
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search 40K more like it.
Get a free API key