Skip to content

User Lookup

A one-shot consolidated view of everything Phantom knows about a single member of your server. Useful when a report comes in and you want context before reaching for the ban hammer.

Where it lives

Dashboard: Moderation → User Lookup. Type the user's Discord ID or username, hit Enter.

What you see

  • Identity — username, display name, avatar, account creation date, server join date, current roles.
  • Moderation history — every case (warns, kicks, bans, timeouts, notes) with timestamps and the issuing mod.
  • Warnings count — active warnings + how many drop off when (per warning_lifetime_days).
  • Automod hits — recent automod triggers attributed to this user.
  • Levelling stats — current XP, level, rank in server.
  • Economy — wallet balance, total earned, total spent.
  • Tickets — open + closed tickets they've opened.
  • Invites — invites they've sent and who they invited.

Quick actions

Each card has the relevant mod action inline so you don't need to switch pages:

  • Quick Warn / Kick / Ban / Timeout buttons (gated by your per-action Team Roles permissions — moderation.kick, .ban, etc.)
  • Direct DM (uses the bot to send).
  • "Add internal note" — writes a note-type case row visible only to staff.
  • Jump to any historical case.

Permissions

  • moderation.view to open this page
  • moderation.warn / .kick / .ban / .timeout / .case_edit per-button

A team-role member with only moderation.view and moderation.warn sees the page in full but can only press the Warn button — the others are disabled with a tooltip explaining why.

Common workflows

  • Report investigation — paste the ID, scan the moderation history, decide on an action.
  • Pre-ban check — paste the ID before banning to confirm there's no context (a previously-warned user with a clean two months might just deserve another warning, not a ban).
  • Cross-server hand-off — copy the username + recent case list when escalating to a sibling-server's mod team. (If you run Cross-Server Sync, the cross-server cases show up too.)

Tips

  • The user doesn't have to currently be in your server. Phantom remembers users who've left, so you can look up a user who got banned three months ago to check their old cases.
  • Search is exact: paste a full Discord ID or full username. Partial-name fuzzy matching is on the roadmap.
  • The "Send DM" button uses your custom bot identity if you have Custom Branding enabled.

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.