First-party & community addons

Extend Arken Bot with Addons

Arken ships official first-party addons covering advanced tickets, game server status, and developer tools. Install any addon from the dashboard — or build your own with the TypeScript SDK.

Ticket System

Official

Full-featured support desk with SLA, transcripts & staff portal.

A complete customer-support experience inside Discord. Multi-panel routing, custom intake forms, round-robin staff assignment, SLA escalation, canned responses, and a web staff portal — all included.

  • Multi-button panels routing to different ticket categories
  • Private channel or thread per ticket
  • Custom form fields collected on ticket open
  • Staff claim, transfer, and priority controls
  • Multi-level SLA escalation with configurable ping roles
  • Round-robin auto-assignment for staff
  • Canned responses with Discord autocomplete
  • HTML transcript posted to log channel on close
  • User 1–5 star rating on ticket close
  • Webhook notifications for third-party integrations
  • Full staff portal: filters, notes, bulk close, stats

Game Server Status

Official

Check and monitor the status of any game server from Discord.

Query live player counts, map names, ping, and server info for 40+ game types directly from Discord. Save servers per-guild for quick lookups with autocomplete. No admin access to the server required — read-only status queries only.

  • Query any game server by IP and port with /server status
  • Supports 40+ game types: Minecraft (Java + Bedrock), Rust, ARK, Valheim, CS2, DayZ, FiveM, and more
  • Displays player count, map, ping, and server name
  • Save named servers per-guild for quick autocomplete lookups
  • Remove or list saved servers with /server remove and /server list
  • No admin credentials required — status queries only
  • Minecraft Java uses native SLP; all others use Gamedig

Code Review

Official

Instant static analysis and AI-powered code review inside Discord.

Run /reviewcode, paste your snippet into a modal, and get instant feedback — error and warning counts, a list of specific issues, and a formatted/corrected version of the code. Results are ephemeral so only the submitter sees them. Optionally configure a Groq API key for smarter AI-powered analysis.

  • Run /reviewcode and paste code into a Discord modal
  • Results are ephemeral — only the submitter sees the feedback
  • Error, warning, and info issue counts with per-issue descriptions
  • Formatted/corrected code sent as a follow-up code block
  • AI-powered mode via Groq API key for smarter analysis and summaries
  • Static analysis fallback: JavaScript, TypeScript, Python, JSON, CSS, and HTML
  • Auto-detect language or specify it manually with the language option
  • Configurable max code length per server (500–4000 characters)
Addon SDK

Build your own addon

The Arken Addon SDK gives you everything you need to extend the bot with slash commands, event listeners, per-guild persistent storage, typed settings, and lifecycle hooks — all in TypeScript. Build your addon, drop the compiled dist/ into the addons folder, restart the bot, and the runtime auto-registers it so it appears in the dashboard immediately.

Read the SDK docs

defineAddon() — TypeScript-first entry point with full type inference; no class boilerplate required

Slash and context-menu commands with optional autocomplete handler built in

Discord gateway event listeners with once support; ctx.client exposes the full discord.js Client

Per-guild isolated key-value storage backed by PostgreSQL — data is always scoped per server

Structured logger tagged with your addon name plus a typed inter-addon event bus for cross-addon messaging

Lifecycle hooks: onLoad, onUnload, onSettingsUpdate, onGuildInstall, and onGuildUninstall

Ready to supercharge your server?

Add Arken Bot and enable any addon from the dashboard — free, forever.