mirror of
				https://github.com/pragma-/pbot.git
				synced 2025-10-31 14:47:27 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			142 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			142 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Net::IRC 0.72 README        T.J. Eckman           Mon Jul 02 00:00:00 GMT 2000
 | |
| ==============================================================================
 | |
| 
 | |
| Table of Contents
 | |
| ------------------------
 | |
| 
 | |
| 0.  Deprecation notice
 | |
| 1.  Introduction
 | |
| 2.  Availability
 | |
| 3.  Prerequisites
 | |
| 4.  Installation
 | |
| +-  4.1  Windows Installation
 | |
| 5.  Demonstration Script
 | |
| 6.  Bugs
 | |
| 7.  Disclaimer
 | |
| 8.  Copyright
 | |
| 9.  Developer Information
 | |
| 
 | |
| 
 | |
| 
 | |
| 0. Deprecation notic
 | |
| ------------------------
 | |
| 
 | |
|     This module is officially DEPRECATED. It has been abandoned in favor of more
 | |
| modern approaches, including Bot::BasicBot and POE::Component::IRC. This release
 | |
| only serves to warn current and new users about the status of this distribution.
 | |
| 
 | |
| 
 | |
| 1. Introduction
 | |
| ------------------------
 | |
| 
 | |
|     Welcome to Net::IRC, a work in progress. First intended to be a quick tool
 | |
| for writing an IRC script in Perl, Net::IRC has grown into a comprehensive
 | |
| Perl implementation of the IRC protocol (RFC 1459).
 | |
| 
 | |
| 
 | |
| 2. Availability
 | |
| ------------------------
 | |
| 
 | |
| 	CPAN, of course. http://www.perl.com/CPAN/modules/by-module/Net/
 | |
| 	Also, Sourceforge: http://sourceforge.net/project/net-irc
 | |
| 
 | |
| 
 | |
| 3. Prerequisites
 | |
| ------------------------
 | |
| 
 | |
|     Net::IRC requires Perl version 5.004 or higher to install and run.
 | |
| Hypothetically, it could run on 5.003_9something with IO::* installed, but
 | |
| you may as well upgrade anyhow. The latest version of Perl can be found at
 | |
| http://www.perl.com/CPAN/src/latest.tar.gz (for UNIX), or at
 | |
| http://www.perl.com/CPAN/ports/ for various non-Unix machines.
 | |
| 
 | |
|     Net::IRC tries to use the Time::HiRes module by default, but will fail
 | |
| silently if you do not have it.  If you have Time::HiRes pacing settings
 | |
| and calls to schedule() can be fractional.
 | |
| 
 | |
| 
 | |
| 4. Installation
 | |
| ------------------------
 | |
| 
 | |
|     Same old, same old. If you get through all these steps without anything
 | |
| emitting horrible dire warning messages, you're all set. In particular, the
 | |
| "perl Makefile.PL" will barf if run with older versions of Perl, but if you
 | |
| read the Prerequisites section of this README, you already know that, right?
 | |
| 
 | |
| Do this, in the following order:
 | |
| 
 | |
|         perl Makefile.PL
 | |
|         make
 | |
|         make install
 | |
| 
 | |
| We don't have any automated tests yet, but they might be in the not-too-
 | |
| distant future. You may instead wish to play around with the...
 | |
| 
 | |
| => 4.1   Windows Installation
 | |
| 
 | |
|     If you don't have a copy of 'make' on your machine, the easiest way to
 | |
| install this module is to unzip the file into a local directory, and
 | |
| copy the component files like this:
 | |
| 	IRC.pm		=> path.to.perl/site/lib/Net/IRC.pm
 | |
| 	Connection.pm	=> path.to.perl/site/lib/Net/IRC/Connection.pm
 | |
| 	Event.pm	=> path.to.perl/site/lib/Net/IRC/Event.pm
 | |
| 	DCC.pm		=> path.to.perl/site/lib/Net/IRC/DCC.pm
 | |
| 
 | |
| 5. Demonstration Script
 | |
| ------------------------
 | |
| 
 | |
|     A sample Net::IRC script is included with the distribution, under the
 | |
| creative name "irctest". It doesn't do much more than connect to a server and
 | |
| print annoying messages to anyone who talks to it, but that should be enough
 | |
| to give you an idea of how the whole enchilada fits together until we actually
 | |
| get some real documentation written. Just don't be surprised if IRC admins get
 | |
| a clue about it and start killing it as soon as they see one log on...
 | |
| 
 | |
| 	Oh, and by the way... if you say "Send me <filename>" to an irctest
 | |
| bot, it will send the specified file (if it can) as a demonstration of
 | |
| Net::IRC's DCC and scheduler interface. This is a potential security hole, so
 | |
| be careful.
 | |
| 
 | |
| 
 | |
| 
 | |
| 6. Bugs
 | |
| ------------------------
 | |
| 
 | |
| 	Please submit bugs at the sourceforge project page for Net::IRC.
 | |
|   See section 9 for the address.
 | |
| 
 | |
| 
 | |
| 7. Disclaimer
 | |
| ------------------------
 | |
| 
 | |
| 	This software is under no warranty, explicit or implied.  Use at
 | |
|   your own risk.
 | |
| 
 | |
| 
 | |
| 8. Copyright
 | |
| ------------------------
 | |
| 
 | |
|     This module copyright (c) 1997 Greg Bacon & Dennis Taylor. All rights
 | |
|     reserved. This module is free software; you can redistribute it and/or
 | |
|     modify it under the terms of the Perl Artistic License, distributed with
 | |
|     this module.
 | |
| 
 | |
|     Any changes after 0.70, but before 0.72, are copyright Peter Sergeant,
 | |
|     and/or the people who submitted them.
 | |
| 
 | |
|     Any changes after 0.71 are copyright T.J. Eckman, and/or the people
 | |
|     who submitted them.
 | |
| 
 | |
|     Any changes after 0.73 are under the ownership of their respective
 | |
|     submitters.
 | |
| 
 | |
| 9. Developer Information
 | |
| ------------------------
 | |
| 
 | |
|     Maintenance is now handled via sourceforge:
 | |
| 
 | |
|       http://sourceforge.net/projects/net-irc/
 | |
| 
 | |
|     Bug reports, feature requests and patches should be submitted at the
 | |
|     above address.
 | 
