Skip to main content

Action Nodes

Actions are nodes that do something — send messages, edit content, or interact with APIs.


📤 Universal Send (action.send)

This single node handles sending all types of messages. You select the "Mode" in the configuration, and the node adapts.

Supported Modes

  • Text: Standard text messages.
  • Photo: Send images (via URL or File ID).
  • Video: Send videos.
  • Document: Send general files.
  • Voice/Audio: Send audio files.
  • Location: Send a map point.

Dynamic Inputs

Like the Universal Trigger, this node is smart.

  • Select Photo Mode -> URL and Caption inputs appear.
  • Select Location Mode -> Latitude and Longitude inputs appear.

✏️ Universal Edit (action.edit)

Updates an existing message. This is essential for interactive menus where you want to change the text/buttons without cluttering the chat history.

Modes

  • Text: Update the text of a message.
  • Caption: Update just the caption of a media message.
  • Reply Markup: Update just the buttons (keyboard).
  • Delete: Delete the message entirely.

💬 Chat Info (action.chat)

Retrieves information about a chat or user.

Modes:

  • Get Chat: info (Title, Description, Type).
  • Get Member: info about a specific user in the chat (Admin status, etc.).
  • Get Member Count: Total users in the group/channel.
  • Get Admins: List of all administrators.

⚡ Other Actions

HTTP Request (http.request)

The bridge to the outside world.

  • Methods: GET, POST, PUT, DELETE, PATCH.
  • Body: Send JSON data to external APIs.
  • Headers: Custom authentication headers.

Forward Message (action.forward_msg)

Forwards a message from one chat to another.

Send Chat Action (action.send_chat_action)

Shows a status indicator like "Typing..." or "Uploading Photo..." to make the bot feel human.