1POE::Component::IRC::CoUoskebrooCko(n3t)ributed Perl DocPuOmEe:n:tCaotmipoonnent::IRC::Cookbook(3)
2
3
4
6 POE::Component::IRC::Cookbook - The PoCo-IRC Cookbook: Overview
7
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
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
76 Hinrik Örn Sigurðsson, hinrik.sig@gmail.com
77
78
79
80perl v5.36.0 2023-01-20 POE::Component::IRC::Cookbook(3)