The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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!",
                        "channel": [
                                "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.