IMPORTANT - IMPORTANT - IMPORTANT
This is a drop-in script for the "Discord Relay and Server Joiner" at version 3.0 or higher, 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.0 or higher of the relay to work. It allows the user to send open chat messages FROM Discord TO Second Life, thus complementing the Discord Relay (and add-ons like Discord Conference, or Discord Private Messenger) with a public backchannel.
This add-on is perfect for shops, clubs, or communities, where a customer service representative or an officer can reply to questions from within Second Life, without the need of being online. With an optional add-on like Discord Conference, true two-way communication can be achieved, since the messages from this add-on are sent back to Discord as well.
From your Discord channel you open a convenient form for sending messages directly into Second Life. The form supports both public chat and private instant messages - you can broadcast to everyone nearby, or select a specific person from the list to send them a private IM. This makes it perfect for handling customer inquiries discreetly or having private conversations without cluttering public chat.
The form shows which agents are within listening range and can hear public messages - agents within whisper range are highlighted for quick identification. Messages can be sent anonymously, or optionally with a password based authentication. If authentication is used, the message in Discord is shown coming from the username matching the password.
The form is optimized for both desktop and mobile devices, featuring a clean design with Discord's signature blurple color scheme. It automatically adapts to your device's dark mode preferences for comfortable viewing in any lighting condition. Timestamps are displayed in both Second Life Time (SLT) and your local timezone, automatically accounting for daylight saving time in both locations. A built-in staleness indicator reminds you to refresh after 60 seconds to ensure you're seeing current data.
Data processing is handled completely on SL's side (except for the obvious parts inside Discord) - no third-party is involved in relaying or storing the chat data.
What does it NOT do?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This add-on can NOT interface to group-chat or instant messages. Those can't be accessed through the Linden Scripting Language (LSL), so in order to access group-chat or instant messages, you need a SL-bot-user being logged in 24/7, run by an external server.
Version history
▀▀▀▀▀▀▀▀▀▀▀▀
1.00.00 2024-03-01 First public release.
1.00.01 2024-03-08 Added whisper/shout setting, fixing minor bugs.
1.01.00 2025-12-15 Added IM feature, added staleness indicator, major optimizations of the codebase.
- Send chat & instant messages FROM Discord TO Second Life
- Password authentication shows Discord users by name in SL
- Mobile-optimized form works on desktop & phones
- Works WITHOUT requiring a Discord bot user account
- Bi-directional communication with Discord Conference add-on
Great for club
This works great for my club able to send messages to anyone in attendance from discord without logging in...pretty sure it'll work great for stores or similar businesses who want to be able to send message to the business without logging in. Setup was easy and the only issue i had (which was my own user error during setup) was addressed by the creator within the day.
Great Addition to my Sim tools!
Wonderful addition to the relay! Do not have to run around trying to find local conversations that occured when I was offline! Great Customer Service!
Amazing product
i work alot in reality, these products just make my daily operations effortless




