METAwiki logo
Welcome Guest, you are in: Login



RSS RSS

Navigation







Search the wiki
»


All Pages
Get NETFLIX on your TV with ROKU












MB Group Responder





Download

Download the MB Group Responder plug-in V 1.0 (released 08 Oct 2011)


BY DOWNLOADING AND USING THIS PLUG-IN YOU AGREEING TO THE METAbolt Freeware License


   



Auto Respond to Group IMs




MB Group Responder offers the ability to respond to group IMs in 3 different ways:

1. Via a prepared "response" file (XML - see below for a sample)


2. Via LSL.


3. Mixed mode. Both of the above at the same time




Here is a quick walkthrough of the plugin:


MB Group Responder



If using the LSL interface

1. Check the "Enable LSL interface" checkbox


2. Click on the "Start" button


If the "Enable LSL interface" checkbox is checked, when an IM is received into any group, the received IM will be WHISPERED into channel 3235784 in the format below:


GRESP|GROUP UUID|FROM AGENT UUID|FROM AGENT NAME|Message


"GRESP" is a simple identifer for your script to identify a notification from METAbolt easily.


"GROUP UUID" is the UUID of the group the IM belongs to.


"FROM AGENT UUID" is the UUID of the avatar that sent the IM to the group IM session.


"FROM AGENT NAME" is the name of the avatar that sent the IM to the group IM session.


"Message" is the IM that was sent.




Once your LSL script receives a notification it can respond with a custom message in the format below:


ned49b54-325d-123a-x33m|MD5'ed METAbolt Password|SENDGROUPIM|GROUP UUID|Message


"ned49b54-325d-123a-x33m" is a command identifier to METAbolt and should never be changed.


"MD5'ed METAbolt Password" is the MD5'ed password in Application/Preferences/General/Security tab.


"SENDGROUPIM" is an identifier for METAbolt and should never be changed.


"GROUP UUID" is the UUID of the group you received the notification for.


"Message" is the response you wish to send as a reply.


Once this is received by METAbolt, the message you have passed will be said into the associated group chat. You must note that you shouldn't pass such a command unless you have received a notification from MB Group Responder first i.e. you can't start group IM sessions using this plugin, but can only reply to a session that has started within METAbolt.



If using a response XML file

1. Prepare you XML file in the format provided at the end of this page (You can name the file anything you like and place it anywhere you like on your machine)


2. From the "Response Settings" tab click on the "Open" button and find and select the file you created. The contents of the file will be listed in the listview below the Open button.


3. (Optional) If you wish to use the LSL interface at the same time then check the "Enable LSL interface" checkbox.


4. Click on the "Start" button to start the listen process.


Once the process has started the "Start" button will turn to "Stop". Click on the Stop button to stop the process at any time.


Group IMs which have been received will be listed under the "Received Group IMs" tab. The response that have been sent will be under the "Responses" tab. Note that any response that has been sent and which has been received via the LSL interface will appear in green so that you can easily identify them within the list.



The XML file format for Automated Responses


The format of the XML file should be as below:



<?xml version="1.0"?>
<broadcasts>
    <message>ALL|I need help|Here is help: http://www.metabolt.net</message>   
    <message>05q5c2e5-3487-ba95-0ef8-de42cb121z09|I need urgent help|Here is help on this subject</message>   
    <message>fdgygf5h-7852-6hd5-fg4s-df45hg5fg5h1|Help me please|Here is help on this subject</message>
</broadcasts>



Note that the XML tags "<broadcasts>" and "<message>" are important and must not be changed. Simply enter your notice between the "<message>" and "</message>" tags and save your file as XML. You can name the file to whatever you want.


Information
Notice entries are pipe (|) delimited.


Each record (entry) in the XML file consists of Group UUID, Keyword, Response message e.g.:

Group UUID: The UUID of the group the message applies to. You can optionally enter "ALL" instead of a UUID, in which case the defined response will be applied to all groups where the specified keyword/s is encountered in an incoming group IM. If you will be using the same keyword/s in identified groups (entries with UUIDs) as well as ones specified with "ALL" then you should place the ones with ALL at the bottom of the XML file...or you will cut out the ones with identified groups.


Keyword: The keyword/s (phrase) to look for in incoming IMs. This is non-case sensitive and the IM does not need to be an exact match i.e. the phrase could be anywhere in the IM.


Response: The message you want to send back when the specified phrade (keyword) is encountered. You must NOT use special characters.


Do not place the XML file in the "Extensions" folder. You can place it anywhere else you like.



Installation of the MB Group Responder plug-in


1. Unzip the MB Group Responder.ZIP file
2. Copy the MB Group Responder.exe into the "Extensions" folder in the Data Dir (User roaming folder). If you don't know where this folder is, go into About METAbolt from the "Help" menu in METAbolt and you will find it there.
3. Log into SL
4. Select the "MB Group Responder" menu option under the "Plugins" menu in METAbolt


NOTE: The above steps apply to installing any plugin and not just MB Group Responder.



Warning

INFORMATION and T&Cs


Plugins are not a part of the METAbolt application. They run within METAbolt when they are started and for as long as they are running. If a plugin e.g. MB Group Responder is running and you close it down, MB Group Responder's whole operation will stop and you will need to retstart it and set it up to continue what it was doing.


PLEASE DO NOT USE MB Group Responder TO SPAM GROUPS AND DISTURB FELLOW SL RESIDENTS AND GROUP OWNERS.

HOW YOU USE THIS PLUG-IN IS YOUR OWN RESPONSIBILITY AND METABOLT WILL ASSUME NO RESPONSIBILITY OVER YOUR ACTIONS UNDER WHATEVER OUTCOME OR CIRCUMSTANCE. BY DOWNLOADING AND USING THIS PLUG-IN YOU ARE ASSUMING FULL RESPONSIBILITY OVER YOUR ACTIONS AND AGREEING TO HOLD METABOLT AND/OR THE DEVELOPER/S OF THIS PLUG-IN FREE OF HARM IN ANY SENSE AND UNDER WHATEVER CIRCUMSTANCE AND/OR CONDITION.


BY DOWNLOADING AND USING ANY PLUG-IN DISPLAYED/OFFERED ON THIS PAGE YOU AGREE TO THE METAbolt Freeware License

Copyrights © 2008 - 2011 www.metabolt.net. All rights reserved.

Second Life and SL are trademarks of Linden Research, Inc. METAbolt is not affiliated with or sponsored by Linden Research.


ScrewTurn Wiki. Some of the icons created by FamFamFam