English     Español
[Main Index] : Programming : Languages : Perl : CPAN Modules : Networking Devices IPC : Net
 Net::YMSG CPAN (Perl) Module 

Search

 

Categories

Net::YMSG::Buddy   Net::YMSG::GoesOnline  
Net::YMSG::ChallengeStart   Net::YMSG::InvalidLogin  
Net::YMSG::ChangeState   Net::YMSG::Login  
Net::YMSG::ChatRoomLogoff   Net::YMSG::NewFriendAlert  
Net::YMSG::ChatRoomLogon   Net::YMSG::NullEvent  
Net::YMSG::ChatRoomReceive   Net::YMSG::ReceiveBuddyList  
Net::YMSG::CRAM   Net::YMSG::ReceiveMessage  
Net::YMSG::Event   Net::YMSG::SendMessage  
Net::YMSG::EventFactory   Net::YMSG::ServerIsAlive  
Net::YMSG::EventHandler   Net::YMSG::UnImplementEvent  
Net::YMSG::GoesOffline  

Documents

Net::YMSG - Interface to the Yahoo! Messenger IM protocol 
README (Displayed)

README


Console-Yahoo Messenger 
Requirements: 
~~~~~~~~~~~~
*** Digest::MD5 module [ execute 'man Digest::MD5' to find if it exists ]
* [tested with]perl 5.6.0 or higher
* [tested with]gmake 3.79 or higher 

NOTE: Presence of Digest::MD5 module is essential. 

Installation : 
~~~~~~~~~~~~

@~> perl Makefile.PL
@~> gmake
@~> gmake install
@~> cd examples
@~> perl yahoo.pl 

Features: 
* Yahoo Instant Messaging
* Custom status message
* Invisible mode
* Complete offline messaging
* Store offline messages
* Buddy add message (Someone added you)
* Add new buddy (You add someone)
* All Chat rooms supported
* Easy installation
* Works on *unix, windows[Active-perl],Mac-OS 

Thanks to: 
~~~~~~~~~
*Hiroyuki for YMSG IM base. 

Author : 
~~~~~~~
Varun Kacholia 

Note: Currently you will be logged in Linux room(by default) , You can change it
by changing the $chatroom and $chatroomid in the executable "yahoo";
Refer to  Yahoo Chat Protocol for chatroom names and id. 

Common Problems: 
~~~~~~~~~~~~~~~
1. On executing yahoo, you get the error 'bad interpretor'
> Change the first line of file yahoo, to point wherever your perl
> executable is. The first 2 lines should look like: 
#!path-to-perl
use lib qw(/path-to-the-current-directory/Yahoo/YMSG_libs/ ); 
(Sometimes the char '\n' is present, replace it by the 'return-character') 

2. User '' message box is full.  will have to login and clear out their message
box before any more messages can be stored. Please try sending your message 
later.
> You did not enter a valid 'receiver' ID [ or did not enter any id].
> Set the 'receiver' ID using '/id YAHOO-ID' or '/num message'. 
> Type /h for help. 

Information

This site is currently in testing, it is not yet operating using the full database. Until it is officially launched you may wish to visit Help-Site Computer Manuals. After launch, this site (HelpSpy) will replace Help-Site. Information about the spider which is currently trawling the Internet looking for links to add to this directory can be found here.
   

©Copyright Nicholas Reynolds 2004