Node reference
All 16 nodes you can drop on the canvas. This page is generated from the builder's own registry, so it always matches the product.
Triggers
Start a flow when something happens in your bot.
Command Received
trigger:command-received
Triggers when a specific bot command is received
command
start
Message Received
trigger:message-received
Triggers when any message is received
filter
any
ignoreCommands
true
Actions
Send and manage messages in the chat.
Send Message
action:send-message
Send a text message to a Telegram chat
text
""
Send Photo
action:send-photo
Send a photo to a Telegram chat
photo
""
Edit Message
action:edit-message
Rewrite a message the bot sent — its text and/or its buttons
text
""
Delete Message
action:delete-message
Delete a message the bot sent (within 48 hours)
Logic
Branch, match, and pause the flow.
Condition
logic:condition
Branch the workflow based on a condition
leftOperand
""
operator
equals
rightOperand
""
Switch
logic:switch
Route a value to one of many branches; the first matching case wins
input
{{trigger.args}}
cases
[]
Delay
logic:delay
Pause briefly (1–60 s) with a live typing indicator
seconds
3
showTyping
true
Data
Read and write variables, state, and external services.
Set Variable
data:set-variable
Store a value for use in downstream nodes
name
""
value
""
HTTP Request
data:http-request
Call an external HTTP API; branch on success or error
method
GET
url
""
bodyType
none
Set State
data:set-state
Store a value that persists across updates, per chat and user
name
""
value
""
Get State
data:get-state
Read a stored value for this chat and user, with a fallback default
name
""
default
""
AI
Generate replies with your own model key.
Generate Text
ai:generate-text
Ask an AI model and stream its reply into the chat
provider
anthropic
model
claude-sonnet-5
apiKeySecret
ANTHROPIC_API_KEY
instructions
Reply in plain text, without Markdown formatting.
prompt
{{trigger.text}}
reply
stream
Conversation Memory
ai:conversation-memory
Recall recent turns for the AI node, or record the latest exchange
mode
recall
key
chat
window
10
Flow
Coordinate multi-step conversations.
Wait for Input
flow:wait-for-input
Pause until the user's next message, then continue with their reply
filter
any
timeoutSeconds
300