XMPP icon

XMPP

Interact with XMPP

Actions2

Overview

This node allows sending messages via the XMPP protocol. It is useful for automating communication tasks such as sending chat messages to specific users or groups on an XMPP server. For example, it can be used to notify team members or trigger alerts through instant messaging.

Use Case Examples

  1. Send a chat message to a user identified by their JID (Jabber ID).
  2. Automate sending status updates or alerts to an XMPP chat room.

Properties

Name Meaning
To (JID) The recipient's Jabber ID (JID) to whom the message will be sent. This is a required string input, e.g., user@domain.
Message The content of the message to be sent. This is a required string input.

Output

JSON

  • messageId - The unique identifier of the sent message, if available.
  • to - The recipient JID to whom the message was sent.
  • message - The content of the sent message.
  • status - The status of the message sending operation, e.g., success or failure.

Dependencies

  • Requires an XMPP connection credential to authenticate and send messages through an XMPP server.
  • Requires a RabbitMQ connection credential, possibly for message queue handling or event processing.

Troubleshooting

  • Ensure the 'To (JID)' field is correctly formatted as a valid Jabber ID (e.g., user@domain).
  • Verify that the XMPP connection credentials are correctly configured and active.
  • Check network connectivity to the XMPP server to avoid connection errors.
  • Common error: 'Unsupported operation' indicates the selected resource or operation is not implemented or incorrectly specified.

Discussion