AnyEven...:Message(3)

πŸ’– AnyEven...:Message(3) πŸ’–

okay bestie, welcome to the AnyEven...:Message(3) page from the User Contributed Perl Documentation. Yes, that manual name is giving chaotic main-character energy, but we move. πŸ’…


🌸 NAME 🌸

AnyEvent::XMPP::Ext::MUC::Message β€” a room message, and honestly? iconic.


πŸŽ€ SYNOPSIS πŸŽ€

okay so the synopsis is literally empty here. no cap, there is nothing to see. moving on bestie 🫢


✨ DESCRIPTION ✨

This message represents a message from a MUC room. It is derived from AnyEvent::XMPP::IM::Message β€” and yes, you can use the methods from that class to access it, for example. Inheritance ate, periodt.

Also, the methods like eg. make_reply return an AnyEvent::XMPP::Ext::MUC::Message. That's the vibe.


πŸ’… METHODS πŸ’…

  • new (%args) β€” this constructor takes the same arguments that the constructor for AnyEvent::XMPP::IM::Message takes. same args, same energy.
  • room β€” returns the chatroom in which' context this message was sent.
  • send ([$room]) β€” this method sends this message. If $room is defined, it will set the connection of this message object before it is send.
  • make_reply ([$msg]) β€” this method returns a new instance of AnyEvent::XMPP::Ext::MUC::Message. The destination address, connection and type of the returned message object will be set.

If $msg is defined and an instance of AnyEvent::XMPP::Ext::MUC::Message, the destination address, connection and type of $msg will be changed and this method will not return a new instance of AnyEvent::XMPP::Ext::MUC::Message.

If $self is a message of type 'groupchat', the "to" attribute will be set to the bare JID of the room for the reply.

  • from_nick β€” this method returns the nickname of the source of this message. cute.
  • is_private β€” this method returns true when the message was not directed to the room, but privately to you. lowkey intimate, highkey useful.

πŸ‘‘ AUTHOR πŸ‘‘

Robin Redeker, "<elmex at ta-sa.org>", JID: "<elmex at jabber.org>"


Copyright 2007, 2008 Robin Redeker, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


mwah πŸ’‹ this page is from perl v5.42.2 and dated 2026-02-15 β€” catch you in the group chat 🫢

πŸ“¦ where this page comes from