G General

Discord Online Version 3.01.05 (2025-04-27)

Discord Online
Details
Features
Contents
Reviews

IMPORTANT - IMPORTANT - IMPORTANT

This is a drop-in script for the "Discord Relay and Server Joiner" which is available at https://marketplace.secondlife.com/p/p/19908039

This script WILL NOT FUNCTION WITHOUT the Discord Relay! It NEEDS the Discord Relay in order to function!

IMPORTANT - IMPORTANT - IMPORTANT

What does it do?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

This script is an addition to the Discord Relay and will require version 3.00.14 or higher of the relay to work. It takes a list of avatar UUID's and reports when they come online, and after what time they log offline.

The Online Tracker is intended for business owners such as clubs, shops, or anybody who wants/needs to keep track of the online status of large groups of people.

Via it's easy web-interface, you can request a list of currently logged in users conveniently directly from within your Discord Server.

From version 3.01 on, previous limitations (100 agents in the first versions, then 150 agents in version 3.0) have been completely dropped. The Tracker can easily work with 1000 UUID's or more - we have tested it with 950 keys until we ran out of ID's to add, and it didn't even sweat.

Also new in version 3.01 is our proprietary "continuous scan" mechanism. We got rid of the fixed 30 second interval for checks - instead the notifications are near-realtime (within certain limitations).

Startup
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

This add-on-script starts automatically when the base script gets started. It will receive its configuration from the base script and announces itself to the owner (no other person can see the in-world output of the script). With long avatar lists, particularly, receiving the configuration can take a while.

Once the tracker has received all avatar-keys, it will then initialize the tracking. There is an initial phase during which the names get determined. Depending on the number of keys, this might take a while as well. The Tracker will output the names in owner-only open chat.

Once all names are acquired, the Tracker will go into tracking mode, announcing online and offline activity and status.

Please be aware that the more keys you add to the discord.cfg, the longer it will take to read the configuration and to register the keys.

Avatar coming online
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

If an avatar whose UUID got configured in the notecard comes online, the following information gets transmitted to the Discord channel configured:

- Babel logo
- Name of the Online Tracker object in bold, followed by "bot" as an indicator from Discord that this message comes from outside of Discord
- Legacy name, linked to the web profile of the avatar
- Timestamp (date and time in Second Life time SLT) of the occurance

Avatar going offline
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

If an avatar whose UUID got configured in the notecard goes offline, the following information gets transmitted to the Discord channel configured:

- Babel logo
- Name of the object the Discord scripts reside in, followed by "bot" as an indicator from Discord that this message comes from outside of Discord
- Legacy name, linked to the web profile of the avatar
- Amount of time the avatar was online in days, hours and minutes

Web-Interface
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Upon startup, the Discord Online Tracker will post a web-link into the Discord channel. If you click this link, the Online Tracker will send an up-to-date list of all logged in avatars from your tracker list, and the timestamp they came online. This helps to get a quick overview about who from your list is currently logged in.

Persistent Storage
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

We are very pleased to announce that, since version 3.0, the date and time an agent on the list has been last seen is not erased anymore when the script gets updated. So you can add names to the list, without starting from zero again, regarding the agents already configured.

Version history
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

0.1 2021-01-25 First test version
[...]
3.00.05 2023-05-18 Improved name handling for Discord usernames, and logoffs.
3.00.06 2023-09-21 Fixed issue with SLT time.... again....
3.01.00 2024-05-05 Redesigned data handling and overcame capacity limitations the tracker can now process an (almost) unlimited amount of agents, decreased startup time, added continuous scan mode, fixed a bug where the manually requested list comes up empty, added new icon to manually requested list link
3.01.02 2024-10-17 Fixed heartbeat and rare problem with wrong "nobody online" being sent to Discord
3.01.05 2025-04-27 Added nickname feature, minor improvements

See item in Second Life
  • Track Online Status of an (almost) unlimited number of avatars simultaneously
  • Discord shows Online Status coming online and going offline & individual status
  • Your Discord server holds complete online status history
  • Request current online status list anytime from within Discord
  • Online Tracker with profile link and time being spent online.
Average rating: full star full star full star full star full star
  • 5 star:
  • 4 star:
  • 3 star:
  • 2 star:
  • 1 star:
Perfect Avatar Online Tracker!
full star full star full star full star full star Posted June 19, 2021 by Ventura Magic

Very fast, reliable and easy to setup. It's perfect to watch your staff, to check if all your bots are online. That's what i'm doing. But beside that, i added my gf to it (with her knowledge and ok of course) as well to see if she's online or not.

Great work as usual, Peter! :)

Was this review helpful?
Best way to keep track of staff!
full star full star full star full star full star Posted April 16, 2021 by Sariphine Nateas

Add this to the Discord Chat Bot Relay + Server Joiner and you will always be able to see when your staff are online. Great product! Fantastic customer service!

Was this review helpful?
Of course I had to try to max it out :-)
full star full star full star full star full star Posted April 03, 2021 by McMillhorn

I have used many online checkers in the past and this one so far is the best. The other ones were all clumsy in setup, and either sending me emails or making me check inworld displays. I am using the base product of this one here for some months now, and as last time, the developer got in touch with me shortly after I bought it and offered help but seriously, it was so simple to set up.

It says it can track up to 100 avatars. I only need it for my roleplay group of about 30, but working in quality assurance, I just had to try it. So I got as many names together as I could and fed it 105 avatars and it worked like a charm. I scraped some more and got 112 names and really liked the message it gave me, that said it was only ever tested with 110. The 112 worked as well. Nice understatement to say it supports up to 100.

Was this review helpful?
Great Product for Business owner, club owners, and Doms looking to keep track of their subs!
full star full star full star full star full star Posted February 06, 2021 by Celestrea Vasiliov

Awesome add-on to the Discord Chat Bot Relay! The creator is very helpful and attentive. Easily displays log ins to discord no more memory caps in scripted items!

Was this review helpful?