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 ->
URLandCaptioninputs appear. - Select Location Mode ->
LatitudeandLongitudeinputs 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.