Fig. D10 · Docs › Bots › Delivery, flows, limits
hosted on the platform
Polling
default
Telegram
getUpdates
platform
the platform pulls updates: no public URL, works behind NAT. Forced when the platform has no public webhook URL.
Webhook
no server of yours needed
Telegram
setWebhook
platform endpoint
a random 32-byte secret per bot, sent as secret_token and checked on X-Telegram-Bot-Api-Secret-Token. Webhook mode mints a new one; polling clears it.
Trigger
6
command
message
callback
member_join
schedule
webhook
Nodes it runs
actions · 14
send_message
send_media
edit_message
delete_message
ask
buttons
http
ai
+6 more
logic · 6
condition
switch
set_variable
delay
random
loop
flow · 3
end
goto
call
Flows keep a session
variables
kept per bot + chat
ask
pauses; the reply resumes it
expiry
session ends after 6 h
Broadcast and bot limits
100
recipients per broadcast
1000
characters per broadcast
~0.05 s
between broadcast sends
spam words
"airdrop", "casino", "buy now"… rejected
10 / min
bot registrations per user