Entity Info onlineMembers

$onlineMembers

Returns the number of members currently online on the Discord server (status "online", "idle", or "do not disturb").

Syntax
$onlineMembers

$onlineMembers — Online Members

$onlineMembers returns the number of members currently online on the server. Members with the statuses Online, Idle, and Do Not Disturb (dnd) are considered “online”.

Syntax

$onlineMembers

Parameters

No parameters.

Return Value

  • Type : integer
  • The number of online members.

Usage

Simple display

$sendMessage[🟢 **$onlineMembers** members online ($onlineMembers/$membersCount)]

Stats Embed

$title[📊 Activity on $serverName]
$addField[🟢 Online;$onlineMembers;yes]
$addField[👥 Total;$membersCount;yes]
$addField[📊 Ratio;$round[$multi[$divide[$onlineMembers;$membersCount];100]]%;yes]
$thumbnail[$serverIcon]
$color[#2ECC71]
$sendEmbedMessage

Calculating activity rate

$var[activityRate;$round[$multi[$divide[$onlineMembers;$membersCount];100]]]
$if[$var[activityRate]>=50]
$sendMessage[🔥 $var[activityRate]% of members are online!]
$else
$sendMessage[💤 Only $var[activityRate]% of members are online.]
$endif

Minimal Dashboard

$title[📋 Dashboard — $serverName]
$addField[🟢 Online;$onlineMembers;yes]
$addField[👥 Total;$membersCount;yes]
$addField[🤖 Bots;$botCount;yes]
$addField[🚀 Boosts;$serverBoostCount;yes]
$color[#5865F2]
$sendEmbedMessage

Notes

  • Includes the statuses “online”, “idle”, and “do not disturb” (dnd).
  • Does not include invisible members (offline or invisible status), as Discord does not expose this information.
  • Useful for evaluating server activity in real-time.
  • To calculate the ratio, use $onlineMembers / $membersCount * 100.