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. If you only want to stop being watched (see /no-watch below), you don't need to use this.

/no-watch

Opt out of being added to anyone's watchlist. Unlike /forgetme, this leaves your normal activity tracking untouched — it only stops /watch alerts from being set on you, including via a role. It's a toggle: run it again to allow watches once more. You're also told whenever someone does create a watch on you, so opting out is always your choice.

/no-watch # toggle: exempt yourself from watches, or allow them again

/help [command]  ·  /about

/help lists the available commands, or shows detailed help for one (e.g. /help watch). /about shows bot information and status — uptime, latency, database, and guild stats.

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 — or add dm:True to receive it in your DMs instead. 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] [dm] # alert on return; 'after' = only after that long away /watch offline <target> <duration> [channel] [dm] # 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 /watch offline @Alice 7d dm:True # DM me instead of posting in a channel
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.
  • Watches are admin-only — regular members can't create them. Please use them responsibly.
  • When you create a watch on a specific member, that member is sent a DM letting them know a watch was set and how to opt out — watches on people aren't silent.
  • Anyone can run /no-watch to opt out of being watched, without affecting their other activity tracking. It's a toggle, so they can turn it back on later. (/forgetme also exempts you, by opting out of the whole bot.)
  • Add dm:True to any watch to get the alert in your DMs instead of a channel.
  • 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>

Show the last 20 role changes for a member.

/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.