NAME

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

DESCRIPTION

Note: This is a work in progress.

POE::Component::IRC is a fully event-driven IRC client module built around POE. It can be used to write IRC client applications of any kind. This cookbook features working examples of programs demonstrating the capabilities of POE::Component::IRC.

RECIPES

GENERAL

Disconnecting
Shows you how to disconnect gracefully.

BOTS

A basic bot
A basic bot demonstrating the basics of PoCo-IRC.
Translator
Add translating capabilities to your bot.
Resolver
Have your bot resolve DNS records for you.
Seen
Implement the "seen" feature found in many bots, which tells you when your bot last saw a particular user, and what they were doing/saying.
MegaHal
Allow your bot to talk, using artificial "intelligence".
Feeds
Use your bot as an RSS/Atom feed aggregator.
Reminder
Have your bot remind you about something at a later time.
Messenger
Have your bot deliver messages to users as soon as they become active.
Eval
Have your bot evaluate mathematical expressions and code.
Reload
Structure your code in such a way that your bot can be reprogrammed at runtime without reconnecting to the IRC server.

CLIENTS

Gtk2
A simple IRC client with a Gtk2 interface.
ReadLine
A simple IRC client with a ReadLine interface.

AUTHOR

Hinrik Örn Sigurðsson, hinrik.sig@gmail.com