Telegram: Bot send

integration_telegram_send · action · Integrazioni SaaS · Disponibile · v1.0.0

Descrizione

Invia messaggio testo o foto a un chat Telegram via Bot API (sendMessage/sendPhoto). Supporta parseMode MarkdownV2/HTML/Markdown per formattazione (bold/italic/code/link). Foto via URL (no upload binario) con caption testo opzionale. Credentials da integration vault → Settings → Integrations → Telegram (token "<bot_id>:<secret>"). Use case: alert workflow runtime, bot reply, notifica utente fine processo, push monitoraggio. Auto-retry su 429 (rate-limit) + 5xx con exp-backoff. Timeout 15s.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
integrationLabel
Etichetta integration (opzionale)
stringno
main-bot
Default null = usa default integration Telegram del tenant. Multi-bot: usa label salvata in Integrations.
chatId
Chat ID o @username
expressionsi
-1001234567890 oppure @miocanale
Numeric chat ID (privati: positivo, gruppi/canali: negativo con -100 prefix) o @username pubblico. Il bot deve essere admin del canale o membro del gruppo per poter postare.
text
Testo messaggio (o caption foto)
expressionno
*Alert* — workflow completato \u2705
Testo del messaggio (o caption se "photoUrl" valorizzato). Required se photoUrl vuoto. Max 4096 char per messaggio, 1024 per caption.
photoUrl
URL foto (opzionale)
expressionno
https://example.com/chart.png
Quando valorizzato, usa sendPhoto invece di sendMessage. URL deve essere accessibile da Telegram (no localhost). Max 5MB. Per testo+foto, popola anche "text" (diventa caption).
parseMode
Formato parse
enum
MarkdownV2HTMLMarkdownnone
noMarkdownV2MarkdownV2 (default, strict escape) / HTML / Markdown (legacy) / none (plain). MarkdownV2 richiede escape di . - ! ( ) [ ] _ * — vedi core.telegram.org/bots/api#markdownv2-style.
disableNotification
Notifica silenziosa
booleannofalseQuando true, il messaggio arriva senza suono/vibrazione (notifica silenziosa).
disableWebPagePreview
Disabilita preview link
booleannofalseQuando true, Telegram non genera preview cards per i link nel testo (solo per sendMessage).

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • ok
  • messageId
  • chatId
  • date
  • mode

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-integration_telegram_send-1",
  "defId": "integration_telegram_send",
  "label": "Telegram: Bot send",
  "config": {
    "chatId": "-1001234567890   oppure   @miocanale",
    "parseMode": "MarkdownV2",
    "disableNotification": false,
    "disableWebPagePreview": false
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Telegram: Bot send?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi