1POE::Component::IRC::CoUoskebrooCko(n3t)ributed Perl DocPuOmEe:n:tCaotmipoonnent::IRC::Cookbook(3)
2
3
4

NAME

6       POE::Component::IRC::Cookbook - The PoCo-IRC Cookbook: Overview
7

DESCRIPTION

9       POE::Component::IRC is a fully event-driven IRC client module built
10       around POE. It can be used to write IRC client applications of any
11       kind. This cookbook features working examples of programs demonstrating
12       the capabilities of POE::Component::IRC.
13
14       Note: This is a work in progress. The entries without hyperlinks
15       indicate unwritten recipes.
16

RECIPES

18   General
19       Disconnecting
20
21       Shows you how to disconnect gracefully.
22
23   Bots
24       A basic bot
25
26       A basic bot demonstrating the basics of PoCo-IRC.
27
28       Translator
29
30       Add translating capabilities to your bot.
31
32       Resolver
33
34       Have your bot resolve DNS records for you.
35
36       MegaHAL
37
38       Allow your bot to talk, using artificial "intelligence".
39
40       Seen
41
42       Implement the "seen" feature found in many bots, which tells you when
43       your bot last saw a particular user, and what they were doing/saying.
44
45       Reload
46
47       Structure your code in such a way that your bot can be reprogrammed at
48       runtime without reconnecting to the IRC server.
49
50       Feeds
51
52       Use your bot as an RSS/Atom feed aggregator.
53
54       Reminder
55
56       Have your bot remind you about something at a later time.
57
58       Messenger
59
60       Have your bot deliver messages to users as soon as they become active.
61
62       Eval
63
64       Have your bot evaluate mathematical expressions and code.
65
66   Clients
67       Gtk2
68
69       A simple IRC client with a Gtk2 interface.
70
71       ReadLine
72
73       A simple IRC client with a ReadLine interface.
74

AUTHOR

76       Hinrik Örn Sigurðsson, hinrik.sig@gmail.com
77
78
79
80perl v5.38.0                      2023-07-21  POE::Component::IRC::Cookbook(3)
Impressum