1POE::Component::IRC::PrUosjeerctCso(n3t)ributed Perl DocPuOmEe:n:tCaotmipoonnent::IRC::Projects(3)
2
3
4
6 POE::Component::IRC::Projects - Listing of projects that use POE::Com‐
7 ponent::IRC.
8
10 perldoc POE::Component::IRC::Projects
11
13 POE::Component::IRC::Projects strives to document projects that are
14 using POE::Component::IRC. Projects can include subclasses, bot frame‐
15 works, bots, etc. The only stipulation for inclusion is that the
16 project utilises POE::Component::IRC.
17
18 Inclusion to ( or inversely, exclusion from ) this list does not imply
19 any sort of endorsement ( or disapproval ) of the said project.
20
22 An alphabetically ordered list of bot frameworks, that are available on
23 CPAN.
24
25 Amethyst
26 Amethyst is a bot core capable of handling parsing and routing of
27 messages between connections and brains. Amethyst can handle an
28 arbitrary number of connections of arbitrary types (given an appro‐
29 priate module in Amethyst::Connection::*), routing these messages
30 fairly arbitrarily through multiple processing cores (brains, live
31 in Amethyst::Brain::*), and responding to these messages on other
32 arbitrary connections.
33
34 Bot::BasicBot
35 Basic bot system designed to make it easy to do simple bots,
36 optionally forking longer processes (like searches) concurrently in
37 the background.
38
39 Bot::Pluggable
40 This is a very small (but important) part of a pluggable IRC bot
41 framework. It provides the developer with a simply framework for
42 writing Bot components as perl modules.
43
44 Bot::Infobot
45 Bot::BasicBot::Pluggable based replacement for the venerable
46 infobot.
47
48 IRC::Bot
49 A complete bot, similar to eggdrop using POE::Component::IRC.
50 Allows access to all channel user management modes. Provides !seen
51 functions, a complete help system, logging, dcc chat interface, and
52 it runs as a daemon process. IRC::Bot utilizes Cache::FileCache for
53 seen functions, and for session handling.
54
55 POE::Component::IRC::Object
56 A slightly simpler OO interface to PoCoIRC
57
58 POE::Component::IRC::Onjoin
59 This module implements a class that provides moved message and
60 onjoin services as an IRC bot. Based on the configuration parame‐
61 ters passed to it via its constructor it will connect to a channel
62 on a server and immediately send everyone on that channel a message
63 privately. It will also send the same message to the channel itself
64 publically at the specified interval. All users joining the channel
65 thereafter will also recieve the message.
66
67 ThreatNet::Bot::AmmoBot
68 ThreatNet::Bot::AmmoBot is the basic foot soldier of the ThreatNet
69 bot ecosystem, fetching ammunition and bringing it to the channel.
70 It connects to a single ThreatNet channel, and then tails one or
71 more files scanning for threat messages while following the basic
72 channel rules.
73
74
75
76perl v5.8.8 2005-10-25 POE::Component::IRC::Projects(3)