The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Instant Messaging Website Notification?

MagicPrimeMagicPrime FiresideWizardRegistered User regular
edited March 2008 in Help / Advice Forum
Hey there everyone.

I wasn't sure if this should go in the Help/Advice or the Tech. boards. But I'm asking for help so go figure.

Anyway, does anyone have any information on scripts for websites that register when a person is on AIM or Yahoo Messenger?

The company where I work is wanting to experiment with customer support via instant messaging programs and having a list or directory on the website where names or buttons beside names would "light up" when that person is signed onto AIM would be a great help.

Hopefully someone can help me out a little bit, I'm googleing the hell out of a bunch of different things but I got a stack of paper work about has high as my chin and hoped that someone here might have already done the leg work and can just copy/paste me some info.

Thanks!

BNet • magicprime#1430 | PSN/Steam • MagicPrime | Origin • FireSideWizard
Critical Failures - Havenhold CampaignAugust St. Cloud (Human Ranger)
MagicPrime on

Posts

  • DrezDrez Registered User regular
    edited March 2008
    MagicPrime wrote: »
    Hey there everyone.

    I wasn't sure if this should go in the Help/Advice or the Tech. boards. But I'm asking for help so go figure.

    Anyway, does anyone have any information on scripts for websites that register when a person is on AIM or Yahoo Messenger?

    The company where I work is wanting to experiment with customer support via instant messaging programs and having a list or directory on the website where names or buttons beside names would "light up" when that person is signed onto AIM would be a great help.

    Hopefully someone can help me out a little bit, I'm googleing the hell out of a bunch of different things but I got a stack of paper work about has high as my chin and hoped that someone here might have already done the leg work and can just copy/paste me some info.

    Thanks!

    What exactly are you looking to do?

    a) Make this information available to one person?
    b) Make this information to multiple/all employees?
    c) Monitor activity?
    d) Make this existing function solely web-based?

    If (a) or (c), a single buddy list should work with one account made to monitor or check for every employee's account. Just create a name like BearSternsAOL and add everyone in the company to it. That's a normal AOL function. Of course the problem is that people can fully hide from anyone that isn't on your list so this may not be 100% accurate.

    I assume you're asking about (b) though and I do not know the answer to that, sorry. If (d), I believe there are web-based clients that could do it. AIM Express is touchy but works and is provided by AOL itself. And then there's Mambo or Moobo or something...can't remember the name...but it's basically an embedded buddy list thing.

    I'm sure there's a script out there that can query a buddy list and relay activity or online/offline data to a website through, or if not that such a script is possible, but I think you'll need a centralized buddy list anyway.

    Drez on
    Switch: SW-7690-2320-9238Steam/PSN/Xbox: Drezdar
  • thej3wthej3w Registered User regular
    edited March 2008
    AIM, Yahoo, and a few other IM services have ways for people to check their status with an online status checker.
    <a href="aim:goim?screenname=YOURSCREENNAME&message=YOURMESSAGE"><IMG SRC="http://big.oscar.aol.com/YOURSCREENNAME?on_url=http://site.com/aim_on.gif&off_url=http://site.com/aim_off.gif"></a>
    

    This would let you create links that you could have on a webpage somewhere that shows the status of the users you wish to "monitor". If you have a basic understanding of PHP\ASP you could code something that could only show online users. I can think of a few ways to do this with PHP, and or just some shell code.

    EDIT: Actually re-reading what you said, adding the line of code above next to anyones name would work fine for what you want. You tell it what image to use when someone is offline and online, and that updates with every refresh of the page. I know the same code exists somewhere for Yahoo, but I'm sure you can google that. :)

    EDIT 2: http://vijan87.wordpress.com/2007/05/04/yahoo-messenger-buddy-status/ for Yahoo. I was bored. Also, something I remembered, if the username that is being checked has any user blocked it will usually show the user is offline, at least this is the case for the AIM code.

    thej3w on
    J4ku.png
  • DrezDrez Registered User regular
    edited March 2008
    thej3w wrote: »
    AIM, Yahoo, and a few other IM services have ways for people to check their status with an online status checker.
    <a href="aim:goim?screenname=YOURSCREENNAME&message=YOURMESSAGE"><IMG SRC="http://big.oscar.aol.com/YOURSCREENNAME?on_url=http://site.com/aim_on.gif&off_url=http://site.com/aim_off.gif"></a>
    

    This would let you create links that you could have on a webpage somewhere that shows the status of the users you wish to "monitor". If you have a basic understanding of PHP\ASP you could code something that could only show online users. I can think of a few ways to do this with PHP, and or just some shell code.

    EDIT: Actually re-reading what you said, adding the line of code above next to anyones name would work fine for what you want. You tell it what image to use when someone is offline and online, and that updates with every refresh of the page. I know the same code exists somewhere for Yahoo, but I'm sure you can google that. :)

    EDIT 2: http://vijan87.wordpress.com/2007/05/04/yahoo-messenger-buddy-status/ for Yahoo. I was bored. Also, something I remembered, if the username that is being checked has any user blocked it will usually show the user is offline, at least this is the case for the AIM code.

    AIM has multiple privacy options.

    a) Block specifics users.
    b) "Only allow these people to contact me."

    With (a), you can just jump on a second name that the person in question doesn't know about to see if you've been blocked. With (b), unless you are added to this specific list, they will never be able to see if you are online or not. In either case, the person in question will be marked as "offline." Usually if I'm really trying to avoid someone or if I don't want people to know if I'm online, I'll dump most of the names on my list into the "only allow" list and activate that.

    Drez on
    Switch: SW-7690-2320-9238Steam/PSN/Xbox: Drezdar
  • oncelingonceling Registered User regular
    edited March 2008
    Skype does this. My company has used skype previously for Customer Support. I would recommend it (Skype) if it is an option on your radar.

    The skype user must 'allow' it. It's stored as follows:

    1. Sign in
    2. Tools menu
    3. Options
    4. Privacy
    5. Checkbox 'Allow my status to be shown on the web'.

    Here's some information about grabbing the HTML that will do the button(s) for you for a webpage:

    http://www.skype.com/intl/en/share/buttons/

    Here's a help page with more info:

    http://www.skype.com/intl/en/share/buttons/status.html

    onceling on
  • thej3wthej3w Registered User regular
    edited March 2008
    Drez wrote: »
    thej3w wrote: »
    AIM, Yahoo, and a few other IM services have ways for people to check their status with an online status checker.
    <a href="aim:goim?screenname=YOURSCREENNAME&message=YOURMESSAGE"><IMG SRC="http://big.oscar.aol.com/YOURSCREENNAME?on_url=http://site.com/aim_on.gif&off_url=http://site.com/aim_off.gif"></a>
    

    This would let you create links that you could have on a webpage somewhere that shows the status of the users you wish to "monitor". If you have a basic understanding of PHP\ASP you could code something that could only show online users. I can think of a few ways to do this with PHP, and or just some shell code.

    EDIT: Actually re-reading what you said, adding the line of code above next to anyones name would work fine for what you want. You tell it what image to use when someone is offline and online, and that updates with every refresh of the page. I know the same code exists somewhere for Yahoo, but I'm sure you can google that. :)

    EDIT 2: http://vijan87.wordpress.com/2007/05/04/yahoo-messenger-buddy-status/ for Yahoo. I was bored. Also, something I remembered, if the username that is being checked has any user blocked it will usually show the user is offline, at least this is the case for the AIM code.

    AIM has multiple privacy options.

    a) Block specifics users.
    b) "Only allow these people to contact me."

    With (a), you can just jump on a second name that the person in question doesn't know about to see if you've been blocked. With (b), unless you are added to this specific list, they will never be able to see if you are online or not. In either case, the person in question will be marked as "offline." Usually if I'm really trying to avoid someone or if I don't want people to know if I'm online, I'll dump most of the names on my list into the "only allow" list and activate that.

    I know how AIM does the privacy settings, but if you are using this web code thing, it doesn't matter if the user who is looking at the status has AIM installed or not, it looks up the AIM name on the server directly. So the server will respond with that person being offline if they have any single person blocked. This is to prevent a user from checking to see if they were blocked or not. Of course multiple SNs would let you see this, but that require using a client and the code above.

    thej3w on
    J4ku.png
Sign In or Register to comment.