dAway System v0.3ArtBIT on DeviantArthttp://creativecommons.org/licenses/by-nc-sa/3.0/https://www.deviantart.com/artbit/art/dAway-System-v0-3-54702221ArtBIT

Deviation Actions

ArtBIT's avatar

dAway System v0.3

By
Published:
23.1K Views

Description

IF YOU NOTICE THAT THIS SCRIPT IS BEING MISSUSED REPORT IT TO THE HELP DESK!
Use it wisely and responsibly!
I made this to help you and this community not to drive it nuts.
:new:Now compatible with dAmn WebClient 0.7 and Firefox 3.0

:star: What's this?
This is a greasemonkey script for deviantArt Messaging Network. It adds the functionality to set an individual away message for each channel you're in, as well as to set an away status in some channels while not in others.


:star: Ok I want to try it. How do I install it?
In order to use it, you must be using Mozilla or Mozilla Firefox, and you must have the Greasemonkey extension installed.
Next, click the
INSTALL SCRIPT
to install the (newer) script and a greaseMonkey script installation window will open. To install the script press the "Install" button.
And that's it. Read the commands section to learn how it's used.


:star: Commands
Simply type the command into the chat's inputbox.

:bulletgreen: /awayhelp - Displays the help window.
:bulletgreen: /awayall - Sets the away message for all channels the user is in (similar to dAx'/setaway).
:bulletgreen: /awayhere - Sets the away message for the current channel (ONLY).
:bulletgreen: /awaysummary - Displays a detailed view of all the channels in which you're away.
:bulletgreen: /backall - Clears the away message for all the channels the user is in (similar to dAx' /setback).
:bulletgreen: /backhere - Clears the away message for the current channel (ONLY).


:star: Macros
Here is the list of macros that can be used anywhere in your away messages:

:bulletgreen: %ME% - your username. (similar to /me)
:bulletgreen: %TO% - the username of a person who triggered the away message.
:bulletgreen: %CHANNEL% - the name of the channel in which the trigger occured (i.e. #flashers).
:bulletgreen: %NO_MSGS% - the number of messages (the number of times someone tried to contact you) since you started being away.
:bulletgreen: %AWAY_TIME% - this is the time when you started being away (i.e. 17:08)
:bulletgreen: %AWAY_DURATION% - this is the duration since you started being away (i.e. 45mins)
:bulletgreen: %RANDOMXX-YY% - where XX and YY are numerical values, generates a random number betwen XX and YY.


:star: Notes
:bulletgreen: The default message is "Sorry %TO%, but %ME% is away right now." and will be used if you use /awayall (or /awayhere) without any parameters.
:bulletgreen: If you start your message with a '+' sign, (ie /awayall +some_message), then some_message will be applied to the end of default message as a reason
("Sorry %TO%, but %ME% is away right now. Reason: some_message")


:star: Example usage
:bulletgreen: /awayall I'm sorry %TO%, but %ME% is not in the %CHANNEL%. Reason: Busy.
  result: I'm sorry Someone123, but ArtBIT is not in the #Flashers. Reason: Busy.
:bulletgreen: /awayall %TO%: I'm sorry, but I'm away atm. I've been away since %AWAY_TIME%h and I'll be back in %RANDOM2-5%h.
  result: Someone123: I'm sorry, but I'm away atm. I've been away since 17:53h and I'll be back in 3h.

I hope you'll enjoy it as much as I do. Cheers.

:star: To do
:bulletred: Visual notification on the screen if you had any missed personal messages
:bulletred: Audio notification on the screen if you had any missed personal messages
:bulletred: Buttons in /awaysummary window for clearing all the messages for particular channel
:bulletred: Saving and loading your personalized messages
:bulletred: Clearing the list of missed messages for the particular channel, and for all the channels

:star: Changelog
v0.4:new:
  • Compatible with dAmn WebClient 0.7

v0.3
  • Added the list of missed messages in the /awaysummary window
  • Changed the info message when you start being away

v0.2
  • Increased the delay for away trigger to avoid endless message loops
  • Changed the summary to show up in a separate window
  • Did the same for the help window
  • Fixed some minor bugs

0.1_BETA!!!
  • Initial release.

THANKS TO EVERYONE WHO HELPED ME TEST IT!
Image size
962x770px 19.62 KB
Comments163
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In
ArticFox1's avatar
Um how do i use this script o-o it doesnt work for me