Availability & Health

System Status

Live health status of JakeBot, active Discord gateway connection, backend databases, and translation engines.

Degraded or Resting

Service reconnecting or maintenance

The backend bot or API service is currently taking a break, restarting, or reconnecting to Discord.

Status: Unavailable / Degraded Check: Automatic restart in progress

Component Breakdown

Discord Gateway & Shards
Discord client is currently disconnected or reconnecting.
Offline
MongoDB Database Cluster
Database cluster ping failed: Unreachable.
Degraded
Microsoft Translator API
Default engine for free tier, right-click message apps, and reaction translations.
Unavailable
Google Translate Client
Available for Bilingual tiers and above for extra language coverage.
Unavailable
DeepL Pro Translation Engine
Available for Trilingual tiers and above for highest accuracy European translations.
Unavailable

Developer & Uptime Endpoints

Standard health check endpoints for uptime monitoring services (e.g. UptimeRobot, BetterUptime) or automated cluster probes.

GET /api/health Open JSON →

Overall Health & Dependencies

Full JSON report of Discord status, MongoDB connection, uptime, and translation clients.

200 when all components pass • 503 if degraded.

{
  "status": "ok",
  "discord": {
    "ready": true,
    "latency_ms": 42.5,
    "guilds": 1200,
    "shards": 2
  },
  "mongodb": { "ok": true, "error": null },
  "uptime_seconds": 3600.0
}
GET /api/health/live Open JSON →

Liveness Probe

Confirms that the web and API process is running and accepting HTTP traffic without checking upstream databases.

200 when the process is responding.

{
  "status": "ok"
}
GET /api/health/ready Open JSON →

Readiness Probe

Suitable for container readiness probes. Evaluates backend dependency readiness before routing user commands.

200 when ready • 503 when degraded.