What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » [Release] Status Interceptor (Updated v1.2)

Pages: (2): « First [ 1 ] 2 » Last »
[Release] Status Interceptor (Updated v1.2)
Author: Message:
phalanxii
Full Member
***


Posts: 146
Reputation: 5
32 / Male / Flag
Joined: Aug 2006
Status: Away
O.P. [Release] Status Interceptor (Updated v1.2)
Based on mlevit's Auto status change script and edited with his permission. :)


16AUG2006
- Status Interceptor -
Version 1.2

... continuing from Auto Status Change v1.1


Status Interceptor will automatically change your status and personal message when you send a message containing specific keywords.

Features:
  • Toggable status keywords for each email
  • Status automatically changes to "Busy" when a message contains "busy"
  • Status automatically changes to "Be Right Back" when a message contains "brb"
  • Status automatically changes to "Away" when a message contains "bbl" or "bbs"
  • Status automatically changes to "Out To Lunch" when a message contains "lunch" or "dinner"
  • Status automatically reverts to original status when a message contains "back" or "bak"
  • Status will not change if user's status is set to "Appear Offline"
  • Personal message automatically changes to custom text when a message contains "brb", "bbl" or "bbs"
  • Personal message may be changed to full message sent
  • Personal message may be customised with a mask
  • Personal message may trim excess spaces before, within and after
  • Personal message automatically reverts to original personal message when a message contains "back" or "bak"
  • Messages containing "busy", "brb", "bbl", "bbs", "lunch" or "dinner" may be sent to all open conversations (toggable for each email) :o
Example Usage:
quote:
User says:
   brb               Status changes to "Be Right Back"
User says:
   back             Status changes to "Online"
quote:
User (Busy) says:
   bbl               Status changes to "Away"
User says:
   bak              Status changes to "Busy"
quote:
User says:
   BRB toilet      Status changes to "Be Right Back"
                      PSM changes to "toilet"
User says:
   bak              Status changes to "Online"
                      PSM reverts to previous
quote:
User says:
   I'll bbs going SHOPPING     Status changes to "Away"
                                       PSM changes to "going SHOPPING"
User says:
   I'm back        Status changes to "Online"
                      PSM reverts to previous
Change Log:

16th of August 2006 - v1.2
  • Added a settings interface, containing all previous (and new) settings
  • Different status keywords can be toggled for each email (for those who don't want "busy", "lunch" and "dinner")
  • Custom mask for personal message
14th of August 2006 - v1.1
  • Status automatically changes to "Busy" when a message contains "busy"
  • Status automatically changes to "Out To Lunch" when a message contains "lunch" or "dinner"
  • Custom personal message more customizable
    • - Custom personal message may be the full message sent
      - Spaces before, within and after the custom message may be trimmed
  • Cleaner and more efficient code
Settings (v1.0 and v1.1 only):

The "Send to All Open Conversations" option can be toggled in the menu ("Plus! > Status Interceptor > [  ] Send to All Open Conversations"). If the box is crossed ("[x]"), messages with "brb", "bbl", "bbs", "back" and "bak" will be sent to all conversations that are open. ;)

To customize the personal message with space trimming or full message setting, you will need to edit the script. To turn an option "on", you will need to set it to "1" (no quotations marks). To turn an option "off", you will need to set it to "0" (no quotations marks). The options are found at the bottom of the list of "var ...". Until I make a configuration box, this will be the only way to change these settings. The default setting is as follows:
code:
var FullMessagePsm = 0; //Sets the custom personal message to the full message sent
var TrimSpacesBefore = 1; //Trims additional spaces before the custom personal message
var TrimSpacesWithin = 0; //Trims additional spaces within the custom personal message
var TrimSpacesAfter = 1; //Trims additional spaces after the custom personal message
This script was previously found in my reply to mlevit's Auto status change script thread. However, because not everyone read through the entire thread, it was not getting seen properly. Therefore, I've decided to make this new thread for my script. Version 1.0 of Status Interceptor is equivalent to my version 1.2 of Auto Status Change. I will try to add in any suggestions that are not overly complicated. :D

Status Interceptor v1.2 will probably be my final release, unless I need to fix some bugs. I may decide later to add more statuses, a custom wordbank and possibly translations. At this point in time, you can edit the script to adjust to your own preferences. If you want to have this script in your language, just tell me the translation of the words (exact) and the shortcuts that should be detected.

NOTE: I am not taking credit for mlevit's work. I will remove this script if required by mlevit or others. *-)



Previous Versions:

Status Interceptor v1.1
Status Interceptor v1.0

.plsc File Attachment: Status Interceptor v1.2.plsc (4.28 KB)
This file has been downloaded 411 time(s).

This post was edited on 08-16-2006 at 07:08 AM by phalanxii.
08-13-2006 04:09 AM
Profile PM Find Quote Report
Sypher
Senior Member
****

Avatar

Posts: 623
Reputation: 15
37 / Male / Flag
Joined: Apr 2003
RE: [Release] Status Interceptor
Quite nice, normally i'd say:

/brb
brb

So now it isn't needed anymore.

I do have some suggestions: Add more statusses.. Stuff like:
lunch, i'm going to eat/have dinner etc
Messenger Plus Beta Tester
Plus! Live Faq Maintainer
08-13-2006 08:35 AM
Profile PM Find Quote Report
phalanxii
Full Member
***


Posts: 146
Reputation: 5
32 / Male / Flag
Joined: Aug 2006
Status: Away
O.P. RE: [Release] Status Interceptor
quote:
Originally posted by Sypher
Quite nice, normally i'd say:

/brb
brb

So now it isn't needed anymore.

I do have some suggestions: Add more statusses.. Stuff like:
lunch, i'm going to eat/have dinner etc

Sure, I'll add those in once I get time. If you know how to script, I don't mind if you edit my script to add your own statuses.

quote:
Originally posted by gjs1992
quote:
--------------------------------------------------------------------------------
User (Busy) says:
   bbl               Status changes to "Away"
User says:
   bak              Status changes to "Busy"

--------------------------------------------------------------------------------

bak must change the status to online if the person said I'm bust then the status will change to busy that would be much better ;)

~gjs1992(brb)

I guess I didn't make this too clear, but basically "User (Busy)" means that the original status (before typing "bbl") was "Busy". When "bak" is typed, it will revert the status to this original status (in this case, "Busy"). I'll add the "busy" keyword in as well. :)
08-13-2006 09:10 AM
Profile PM Find Quote Report
phalanxii
Full Member
***


Posts: 146
Reputation: 5
32 / Male / Flag
Joined: Aug 2006
Status: Away
O.P. RE: [Release] Status Interceptor (Updated v1.1)
Updated to Status Interceptor v1.1!

Change Log:

14th of August 2006 - v1.1
  • Status automatically changes to "Busy" when a message contains "busy"
  • Status automatically changes to "Out To Lunch" when a message contains "lunch" or "dinner"
  • Custom personal message more customizable
    • - Custom personal message may be the full message sent
      - Spaces before, within and after the custom message may be trimmed
  • Cleaner and more efficient code
To use the new personal message features, settings need to be changed in the actual script. The instructions are in the first post. If anyone could help me make a configuration window, that would be great (changing settings like this is pretty bad). :)
08-14-2006 08:27 AM
Profile PM Find Quote Report
Sypher
Senior Member
****

Avatar

Posts: 623
Reputation: 15
37 / Male / Flag
Joined: Apr 2003
RE: [Release] Status Interceptor (Updated v1.1)
You might want to include -dt-'s auto-update thing if you plan on updating/enhancing it :)
Messenger Plus Beta Tester
Plus! Live Faq Maintainer
08-14-2006 08:41 AM
Profile PM Find Quote Report
Intosia
Junior Member
**

Avatar
I'm dynamic ^^

Posts: 78
40 / Male / –
Joined: Mar 2004
RE: [Release] Status Interceptor (Updated v1.1)
quote:
Status automatically changes to "Busy" when a message contains "busy

that doesnt look so handy.. When i say "Ill be busy later on" it will change my status to busy???

08-14-2006 10:55 AM
Profile E-Mail PM Web Find Quote Report
Firehalk
Junior Member
**

Avatar
(Nicholas)

Posts: 71
36 / Male / Flag
Joined: Oct 2004
RE: [Release] Status Interceptor (Updated v1.1)
Great script, really great!

There a few suggestions:

- More customizable; (like, what words will do what.)
Something like:

______________________
|
|  Word: _________ changes status to (pull down menu with all the status)
| Word: _________ changes status to (pull down menu with all the status)
| Word: _________ changes status to (pull down menu with all the status)
| ...
|
| Change the status when a message contains a status? (  ) Yes (  ) No
|
----------------------------


Also, a way to use 2 words to change the status. Something like "Back soon", not "brb". I'm brazilian, so when I want to set  "away" I would say "Ja volto".

With other languages, this menu and the possibility to use 2 words would be pretty useful too.

This post was edited on 08-14-2006 at 04:05 PM by Firehalk.
08-14-2006 04:04 PM
Profile E-Mail PM Find Quote Report
Vimto
Full Member
***

Avatar
In and Out

Posts: 495
Reputation: 49
32 / Female / Flag
Joined: Jul 2006
RE: [Release] Status Interceptor (Updated v1.1)
I like it. Its such a time saver :D
And when your heart begins to bleed, your dead
and dead and dead indeed.
08-14-2006 07:16 PM
Profile E-Mail PM Find Quote Report
qgroessl
Veteran Member
*****


Posts: 1615
Reputation: 22
33 / – / Flag
Joined: Jul 2005
Status: Away
RE: [Release] Status Interceptor (Updated v1.1)
quote:
Originally posted by Intosia
that doesnt look so handy.. When i say "Ill be busy later on" it will change my status to busy???

Agreed.... That's probably the only reason I'm not going to use it.
08-14-2006 07:18 PM
Profile PM Find Quote Report
phalanxii
Full Member
***


Posts: 146
Reputation: 5
32 / Male / Flag
Joined: Aug 2006
Status: Away
O.P. RE: RE: [Release] Status Interceptor (Updated v1.1)
quote:
Originally posted by UTI
quote:
Originally posted by Intosia
that doesnt look so handy.. When i say "Ill be busy later on" it will change my status to busy???

Agreed.... That's probably the only reason I'm not going to use it.

Yes, I agree. I only added in "busy", "lunch" and "dinner" because they were suggestions. If you want the first version which doesn't have these statuses, it's actually at the bottom of the first post.

quote:
Originally posted by phalanxii
Because "busy", "lunch" and "dinner" are very common words, some of you may wish to use Status Interceptor v1.0, where these keywords have not been included.

Once I learn how to integrate windows into the script (if anyone wants to help), I will be able to make the statuses easily toggable (and later custom statuses for non-English users). Until then, you can either stick with either of these two versions, or edit the script to your own preferences. :)
08-15-2006 06:36 AM
Profile PM Find Quote Report
Pages: (2): « First [ 1 ] 2 » Last »
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On