eventd-im.conf — IM plugin configuration
Configuration for the IM plugin.
The im plugin provides messaging through libpurple.
A string list
A list of account names to be used in the account specific sections.
Each section should refer to an account name (see the section called “Section
A libpurple protocol name, e.g.
A libpurple user name, the exact format is protocol-dependant, e.g.
The password of the account, if needed.
The connection port, needed for some protocols.
Whether to use TLS or not.
For IRC, simply uses TLS. For XMPP and Oscar, forces TLS.
A time in seconds (
The number of seconds the plugin will remain connected to a chat room.
A strictly positive time in seconds
The number of seconds the plugin will wait before attempting to connect after a connection failure. This amount is doubled after each failed attempt, up to
An integer (
The number of time the plugin will retry to connect after a connection failure.
true, no message is sent.
An account name
The account that will send the message (see eventd-im.conf(5)).
A list of recipient name
A list of recipients to send the message to, the exact format is protocol-dependant, e.g.
Recipients=is used as a list of chat rooms names (e.g. some protocols requires to join a chat room before talking in it).
A format string
The message to be sent.
The im plugin also generates a few events about its connection state.
They are in the eventd-im category.
All events from this plugin share the following set of data:
The name of the account from which this event originates.
Account connection events
This event is sent when the plugin connected an account successfully.
This event is sent when an account got disconnected.
In addition to the common data, it has the following one:
Whether the account is in an error state or not at the time of the disconnection.
All conversation events share, in addition to the common data, the following set of data:
The name of the conversation from which this event originates.
This event is sent when the plugin joined the conversation.
This event is sent when the plugin left the conversation.
- eventd core man pages
Plugins distributed with eventd will use the same scheme: eventd-
plugin-namefor their additional eventd command-line options, eventdctl-
plugin-namefor their additional eventdctl command-line options, eventd-
plugin-name.conf for their configuration,
- Plugins man pages