IMPORTANT - IMPORTANT - IMPORTANT
This is a drop-in script for the "Discord Relay and Server Joiner" at version 3.00.05 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 transmits open chat within chat range (currently 20 m - see "Known Limits") to a configurable Discord channel. Once switched on, chat is transmitted indefinitely to the Discord channel. It also transmits chat produced by translator- or naming HUD's. The use-cases for this are private homes, meetings, conferences and role-play areas.
Up to my knowledge, this is the ONLY comparable product that is fully compliant with Second Life's Terms of Service, Community Standards and resident Privacy rights.
This script is an addition to the Discord Relay and will require version 2.4 or higher of the relay to work.
Is this allowed?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
To the best of my knowledge, I can confirm that this system operates fully within Second Life's Terms of Service (ToS) and Community Standards, which clearly state resident's privacy rights (http://wiki.secondlife.com/wiki/Linden_Lab_Official:Residents%27_privacy_rights) saying:
"Remotely monitoring in-world conversations (text or voice chat) without the knowledge or consent of all parties involved is a violation of the Terms of Service. If you feel recording a conversation is necessary, post a clearly-visible sign in the recording location so that all Residents who enter can see it."
To cater to these purposes, I developed the Discord Conference plugin, that adheres to the demands of the Community Standards by automatically displaying warning signs upon entering the chat relay area, and by informing users that open chat is being sent to Discord.
Configuration
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Your "Discord Relay and Server Joiner" - again something you should have purchased separately - contains a configuration notecard that has hopefully already been configured for your Discord channel.
Add this script to the Discord Relay object. Place the object into the middle of the area you want to relay chat from. The chat range is 20 m - this is a current limitation of SL and not the script. Chat will get detected in a sphere of 20 m around the object.
No additional configuration needed.
Switch on
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Click the object where the Discord Relay and Discord Conference scripts are installed. It will announce itself in open chat and start relaying messages immediately to your Discord Channel. Discord Conference will display small Discord icons with a "Live Transmission" at the edge of the chat range, so that visitors get the information as required by Second Life's Terms of Service. In addition, people speaking for the first time will get a short notice (not visible to other people).
Switch off
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Click the object again, and the relaying stops immediately. It can take up to 30 seconds for the particle fence to vanish completely.
Suggestions, Bug Reports, Feature Requests
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Please let me know if you run into trouble, or have any suggestions. Also let me know if you like it. I am open to feature requests and commissioned work. Let me know on Discord: https://discord.gg/9dAUeaH (where else?).
Version history
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
1.0.0 2021-04-07 First public version
1.01.00 2021-05-03 Added operator list
1.02.00 2021-05-16 Config-parameter to switch particle fence off
1.02.01 2021-07-04 Enhanced memory management
1.03.00 2021-12-18 Added parcelmode and grouponly
1.03.01 2022-06-17 Added support for translator-HUD's etc.
3.00.02 2023-04-16 Aligned with V3 codebase.
3.00.03 2023-09-21 Added chatrange config option.
- Fully compliant with SL Terms of Service
- Fully compliant with SL Community Standards
- Easy setup
- For conferences, meetings and events
- Detects and supports translator-HUD's & co
Amazing!
I am having a blast with this one, my friends sending me messages from nearby chat to my discord. It is fast and reliable without delay. Easy setup. Recommended!
A great item!
It works as advertised and for our use cases it works without a hiccup!