The IrcBot class can connect to a channel on an IRC network. Users on the same network can send messages to the bot that are parsed by message handlers. The included handlers read digital/analog inputs and write digital outputs or echo messages back to the command sender/channel. Users can write their own message handlers inheriting from the MessageHandler class to perform different actions.

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
AnalogInHandlerAnalogInHandler lets users read a DigitalIn using "READ <name>"
DigitalInHandlerDigitalInHandler lets users read a DigitalIn using "READ <name>"
DigitalOutHandlerDigitalOutHandler lets users control a DigitalOut using "WRITE <name> ON/OFF"
EchoHandlerA handler to echo back any messages of the form "ECHO <x>"
IrcBotIrcBot connects to an IRC network and joins a channel
IrcMessageIrcBot responds to commands on IRC using message users' handlers
MessageHandlerBase MessageHandler class