User Commands

Available to everyone — or, if the server has enabled the role requirement, to members with the "LastSeen User" role.

/lastseen <user>

Check when a user was last seen online. Shown in your server's configured timezone. /seen works as a shorter alias.

/lastseen @username /seen username /lastseen 123456789012345678 # user ID works too

/whois <user>

Comprehensive member information at a glance: join date, roles, nickname history, last seen, and message activity stats.

/whois @username /whois nickname

/chat-history <user>

Show a member's message posting stats for the last year.

/mystats

View your own activity statistics. Always private — the response is only visible to you.

/forgetme  ·  /optin

/forgetme deletes the data LastSeen holds about you and opts you out of all further tracking — you also can't be watched. Changed your mind? /optin re-enables tracking.

/help [command]  ·  /about

/help lists the available commands, or shows detailed help for one (e.g. /help watch). /about shows bot information.

Admin Commands

Require the "LastSeen Admin" role or the Administrator permission.

/inactive [days]

List all members inactive for longer than the configured threshold. Add a number of days to override the threshold for this one lookup.

/watch

Watchlists & activity alerts. A target can be a user or a role, and each alert posts to the channel where you created the watch. Two kinds of watch: online return (fires when someone comes back online) and offline for (fires when someone has been offline for a set time).

/watch online <target> [after] [channel] # alert on return; 'after' = only after that long away /watch offline <target> <duration> [channel] # alert once offline for <duration> /watch list # show this server's watches and their ids /watch remove <id>
/watch online @Alice # ping when Alice is next online /watch online @Alice after:7d # ping when Alice returns after 7+ days away /watch offline @Bob 7d # ping if Bob goes 7 days without being seen /watch offline @Staff 48h # ping when a Staff member hasn't been seen in 48h
Good to know
  • Durations use m/h/d, e.g. 30m, 48h, 7d.
  • Online alerts have a 1-hour cooldown per member to avoid spam.
  • Members who opted out with /forgetme can't be watched.
  • Up to 50 watches per server. Reads only existing "last seen" data — no presence history is stored.

/user-stats

Interactive statistics dashboard with comprehensive server analytics: total members and growth, active vs inactive breakdown, monthly joins/leaves, and activity metrics. Buttons open detailed reports:

  • Retention Report — cohort analysis for members who joined in the last 30/60/90 days.
  • Server Growth — join vs leave trends over 30/90/365 days.
  • Leaderboard — top 10 most active members, by 7/30/90 days or all-time.
  • Activity Heatmap — day-of-week activity distribution with peak days.
  • Participation — lurkers (present but silent) and ghosts (never active).
  • Export CSV — comprehensive stats report, delivered privately.

/role-history <user>  ·  /health

/role-history shows the last 20 role changes for a member. /health checks the bot's status: uptime, latency, database, and guild stats.

/config

Opens the interactive configuration panel. First time? Hit the 🚀 Quick Setup button for a guided, step-by-step wizard covering the essentials: notification channel, inactive threshold, admin role, and timezone.

Everything you can configure:

  • Notification channel — where member leave messages are posted.
  • Inactive days threshold — when members appear in /inactive.
  • Language — the bot's display language for this server (English, Spanish, French, Dutch, Polish).
  • Timezone — guild-specific timezone for accurate timestamps (any IANA name, e.g. Europe/Brussels).
  • Scheduled reports — weekly/monthly automated reports: pick the channel, frequency, report types, and delivery day.
  • Command permissions — admin role, optional user-role requirement, and channel restrictions.
  • Track-only roles — optionally track only members with specific roles; everyone else is ignored.
  • Message retention — how long message activity data is kept (default: 365 days).

Questions? Ask in our Community Server — or just run /help in yours.