Skip to main content
Register handlers with flume.event.on(name, callback). The callback receives a table (Lua) or dict (Python) with the fields listed below.

Channel Events

message

A message sent to a channel.

join

A user joined a channel.

part

A user left a channel.

kick

A user was kicked from a channel.

topic_change

mode_change

Private Events

private_message

A private message (PM) to you.

notice

A NOTICE message.

User Events

nick_change

quit

Connection Events

connect

Successfully connected and registered.

disconnect

Protocol Events

ctcp_request

raw

Every IRC message (for advanced scripts).