First-party & community addons

Extend Arken Bot with Addons

Arken ships 9 official first-party addons covering game server management, advanced tickets, 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

FiveM Manager

Official

Manage your QBCore or ESX FiveM server from Discord.

Connect your FiveM server and control it without touching the console. Kick and ban players, give money and items, change jobs, teleport, and run admin commands — all via slash commands.

  • Kick and ban players
  • Give cash, bank money, and inventory items
  • Set and change player jobs
  • Teleport players between coordinates
  • Run arbitrary server console commands
  • Compatible with QBCore and ESX frameworks
  • Role-based staff and admin permission tiers
  • Configure server connection from the dashboard

Minecraft Manager

Official

Full RCON control over your Minecraft server.

Connect to any vanilla, Paper, or Spigot server via RCON and manage it without opening a console window. Kick, ban, give items, send broadcasts, and execute any console command.

  • Kick and ban players
  • Give items and enchanted gear
  • Broadcast messages to all online players
  • Run any Minecraft console command via RCON
  • Works with vanilla, Paper, Spigot, and most forks
  • Role-based staff and admin permission tiers
  • Configure RCON credentials from the dashboard

Rust Manager

Official

WebSocket RCON control for your Rust server.

Manage your Rust server via WebSocket RCON. Kick and ban players, give items, broadcast in-game messages, and run any admin command — straight from Discord.

  • Kick and ban players with reason
  • Give items directly to online players
  • Broadcast server-wide messages
  • Run any Rust RCON console command
  • WebSocket RCON connection (no plugin required)
  • Role-based staff and admin permission tiers
  • Configure RCON from the dashboard

ARK Manager

Official

RCON management for ARK: Survival Evolved.

Connect to your ARK server via RCON and manage it directly from Discord. Kick and ban players, send broadcasts, and run any admin command without leaving the app.

  • Kick and ban players
  • Broadcast messages to all players in-game
  • Run any ARK admin command via RCON
  • Works with official and unofficial servers
  • Role-based staff and admin permission tiers
  • Configure RCON credentials from the dashboard

Palworld Manager

Official

REST API management for your Palworld server.

Manage your Palworld dedicated server via the REST API. Kick and ban players, send server-wide broadcasts, and run admin commands — all from Discord slash commands.

  • Kick and ban players from the server
  • Broadcast messages to all online players
  • Run admin commands via Palworld REST API
  • Works with official dedicated server builds
  • Role-based staff and admin permission tiers
  • Configure API credentials from the dashboard

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

RSM Server Manager

Official

Control game servers managed by Ronin Server Manager from Discord.

Connect to your Ronin Server Manager instance and control all your game servers without leaving Discord. Start and stop servers, send console commands, view online players, and set up an auto-updating status channel that refreshes on a configurable interval.

  • List all servers managed by your RSM instance
  • Start and stop servers with a slash command
  • Send console commands to any server
  • View online players per server
  • Auto-updating status channel: posts and refreshes a server list embed on a configurable interval
  • Operator role restriction for sensitive commands
  • Configure RSM API credentials from the dashboard

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.