AAT::XMPP(3)

πŸ“¦ version 1.0.6, in ubuntu jammy

πŸ’– AAT::XMPP πŸ’–

okay bestie, welcome to AAT::XMPP β€” it's the AAT XMPP module, which is literally the (Extensible Messaging and Presence Protocol (Jabber)) situation. yes, that Jabber. the OGs remember. 🫢

this page lives in the User Contributed Perl Documentation section of the manual, and it's filed under AAT::XMPP(3) β€” iykyk. πŸ’…


πŸ› BUGS πŸ›

not me having to tell you this, but Net::XMPP is buggy with OpenFire & TLS. like, it's giving chaos. 😭

the fix? comment 3 lines in Net::XMPP::Protocol (approx. line 1800) & disable TLS:

#if($self->{STREAM}->GetStreamFeature($self->GetStreamID(), # "xmpp-
sasl")) #{ #    return $self->AuthSASL(%args); #}
fr fr, that's the whole workaround. no cap. do it exactly like that or don't come crying to me. πŸ’€

✨ FUNCTIONS ✨

🌸 Configuration($appli)

Returns the XMPP configuration. that's it, that's the girl. she just hands you the config. πŸ’–

πŸŽ€ Configured($appli)

Returns '1' if XMPP is configured (that means server & port are both set, bestie) else '0'. a little vibe check, basically. ✨

πŸ¦‹ Connection_Test($appli)

Checks the XMPP Connection. lowkey essential. πŸ‘‘

πŸ’… Send_Message($appli, $msg, @dests)

Sends message '$msg' to '@dests' through XMPP. main character energy: one message, many destinations, slay. 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Sebastien Thebert <octo.devel@gmail.com> β€” icon. πŸ’œ


okay that's the whole page, we ate and left no crumbs πŸ“βœ¨

this was perl v5.22.2, dated 2016-05-04 β€” yes she's vintage, and yes she still slays. bye bestie!! πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from