NAME
Whatbot::IO::Jabber - Provide Jabber/XMPP connections to Whatbot.
CONFIG
"io": [
{
"interface": "Jabber",
"host": "example.jabber.org",
"conference_server": "conference.example.jabber.org",
"jabber_id": "user@example.jabber.org",
"password": "s0methingm4deup!",
"channels": [
"examplechannel"
]
}
]
- host
-
Hostname of the Jabber server.
- port
-
(Optional) Port to connect to on the Jabber server. Defaults to 5222.
- jabber_id
-
Jabber ID (username) to connect with. This must be a full name@domain.
- password
-
Password to connect with.
- presence_status
-
(Optional) Status to send for presence. This is a freetext status.
- presence_priority
-
(Optional) Presence priority from -127 to 127.
- conference_server
-
(Optional, unless you plan to join channels) Conference server for MUC channels.
- channel
-
(Optional, unless you plan to join channels) String channel, or JSON array of channels to join.
- xmpp_debug
-
(Optional) Set to true to output debug XML output.
DESCRIPTION
Whatbot::IO::Jabber connects to most Jabber/XMPP providers, and responds over private messages or inside MUC/chat rooms.
LICENSE/COPYRIGHT
Be excellent to each other and party on, dudes.