palhelm

The Discord bot

Your server, in Discord.

The bot brings your server into Discord. It posts what happens as it happens and answers 32 slash commands. Everyday commands only read; the five admin commands need both a Discord admin role and the panel's own admin login.

32 slash commandsread-only
H

HaruQ14:02

/status

palhelm14:02

dev01 is up.

🟢 dev01 · online

version
v1.0.0.100427
players
2 / 16
world day
143
fps
59
uptime
6d 4h

palhelm15:47

🟢 Kestrel came online

palhelm04:00

Backup complete:world_2026-07-12_0400.tar.gz · 412 MB · scheduled

EXAMPLE · #palworld

The ledger

All 32 commands

Grouped by what they do. Five admin commands are marked ADMIN and need a Discord admin role.

Showing 32 of 32 commands

CommandWhat it doesAccess
/status Server name, state, version, uptime, online count, world day, and FPS.
/metrics FPS, frame time, player count, world day, uptime, and base-camp counts.
/map [layer]World map image with guild bases and live players plotted.
/guilds Every guild with its member and base counts.
/help A categorized directory of every command.
/players Who is online right now.
/player <name>A player profile card plus their top pals, with autocomplete.
/compare <a> <b>Two players side by side.
/leaderboard [category]Rankings by level, playtime, pal count, rare pals, or guild; switchable inline.
/profile link|status|unlinkLink a Discord user to a Palworld player for self queries.
/pal <pal> [player]Inspect one owned pal: work suitability, stats, skills, and placement.
/pals <name>A player's pals rendered as an icon-grid image.
/box <name> [page]Browse a player's pal storage box with prev/next buttons.
/whohas <pal>Find the current owners of a species.
/rare [player]A gallery of boss, alpha, and lucky pals.
/collection [player]306-pal completion, missing species, and rare variants.
/dex <pal>1.0 mechanics, learnset, work, ownership, and icon for a species.
/workers <job> [player]Rank worker pals for a base job.
/team <purpose> [player]Recommend a combat party or a base-role roster.
/progress [player]Lifetime captures, unique captures, and paldeck unlocks.
/goal add|list|removeRestart-safe collection goals that notify on completion.
/breed <child> [player]Rank parent pairs for a target child by what's owned.
/breedpath <target> [scope] [player]The shortest breeding chain from an owned roster to a target.
/history [filter]A paginated feed of joins, leaves, backups, and panel events.
/trends [window]Level, playtime, and roster movement over time.
/records Current server records for players, pals, and guilds.
/ask <question> [private]A read-only Palworld assistant with live server tools, a built-in game guide, and cited web search.
/backup Trigger a world backup now.Admin
/backups Recent backups plus the schedule.Admin
/announce <message>Broadcast an in-game message.Admin
/diagnostics Cache, knowledge, history, AI, and automation status.Admin
/profileadmin assign|clearManage other members' player links.Admin

Highlights

Five commands worth a closer look.

/ask

An assistant that cites its sources.

Ask about Palworld or about your server. The bot checks the live server and its built-in game guide first, searches the web when it needs to, and links where every answer came from. It refuses anything that isn't Palworld.

The assistant is optional and stays off until you add an AI provider key (OpenRouter). Answers cost whatever your chosen model charges. Questions about your server send only the specific facts a question needs to the model; the docs cover the provider privacy requirements.

H

HaruQ09:12

/ask what does meteorite ore do?

palhelm09:12

Meteorite ore is a late-game refining material. You process it in a production line to craft the strongest ammunition and legendary-tier gear. It surfaces in the volcanic region and around meteor craters, mined with a high-tier pickaxe or a mining pal.

sourcepalworld.wiki.gg/wiki/Meteorite_Ore

EXAMPLE · /ask · sources cited

/breedpath

Breeding plans from what you own.

Tell it what you want to hatch. It looks at what you already own and lays out the shortest chain of pairings, step by step. If a pal can't be bred, it says so. It doesn't invent a path.

T

tessellate21:30

/breedpath anubis

palhelm21:30

Shortest chain to Anubis, from your box:

  1. Penking (owned)
  2. Vanwyrm (owned)
  3. 🥚 Penking × Vanwyrm → Bushi
  4. 🥚 Bushi × Penking → Anubis
EXAMPLE · /breedpath · illustrative chain

/leaderboard · /trends

Charts in the channel.

Leaderboards, trends and collection progress come back as clean charts that match the panel's look, ready to read at a glance.

Kestrel52mika_o48HaruQ44VossR39tessellate31
EXAMPLE · /leaderboard level · re-created from the bot's chart output

history · dispatch

History that survives restarts.

The bot keeps its own history: who joined, who left and for how long, milestones, trends and an optional weekly digest. Restarts don't lose any of it.

palhelm18:20

🟢 mika_o came online

🔴 VossR went offline ·played 2h 14m

EXAMPLE · #palworld · activity feed

/map

Maps in the channel.

Ask for the map and get a picture with bases and online players marked. If map tiles aren't installed you get a clean text summary instead of a failure.

The Palpagos Islands world map with guild bases and live player markers plotted over the terrain tiles.
EXAMPLE · /map palpagos · bases and live players plotted

By design

Nothing it says can hurt the server.

read-only
The read key is safe in public.
Everyday commands use a read-only key, and what it returns leaves out anything private. Safe even in a public channel.
Admin commands need two approvals.
The five admin commands need a Discord admin role and the panel's own admin login. The everyday key alone can't trigger anything.
It asks Discord for almost nothing.
The bot can't read your messages and doesn't track member presence.
It watches, it doesn't touch.
If the server looks unhealthy the bot posts an alert. It never restarts or fixes anything on its own.

The panel is where you run the server. The bot is how Discord sees it.