DokumentationWorkflowsUdløsere

Telegram · Ny opdatering node

Starter workflowet ved nye beskeder, kommandoer, kanalopslag eller knapklik til din Telegram-bot. Den sikre webhook opsættes automatisk i Production. Se opsætning, input og output, testforløb og løsning af typiske fejl.

7 min. læsningOpdateret

Hvad noden gør

Starter workflowet ved nye beskeder, kommandoer, kanalopslag eller knapklik til din Telegram-bot. Den sikre webhook opsættes automatisk i Production.

Brug Telegram · Ny opdatering som et klart afgrænset trin i et anymize-workflow.

  • Starter en ny workflow-kørsel.
  • Leverer 1 output til efterfølgende trin.
  • Kører som et normalt trin i forløbet.

Opsæt noden

  1. 01Åbn et workflow, og tilføj Telegram · Ny opdatering fra nodekataloget.
  2. 02Udfyld de påkrævede felter, og knyt værdier fra tidligere trin.
  3. 03Kør noden med et lille testsæt, og kontrollér outputtet.
  4. 04Forbind det vellykkede output, og aktivér først efter en samlet test.

Handlinger og tilstande

Telegram · Ny opdatering har én klart afgrænset opgave. Indstillingerne vises, når du vælger noden.

Indstillinger

FeltBetydningOmråde
Telegram-botVælg bot-tokenet i workflow-hemmeligheder. @BotFather udsteder det direkte; du behøver ingen OAuth-app.Beskyttet
OpdateringstyperJSON-liste over Telegram-opdateringer, der må starte workflowet. Lad den være tom eller brug [] til Telegrams standardvalg.Standard
Kun botkommandoValgfrit. Starter kun, når teksten begynder med denne kommando. Medtag / først.Standard
Kun chat-idValgfrit. Begrænser triggeren til en privat chat, gruppe eller kanal.Standard
Ignorer beskeder fra andre botsForhindrer bot-til-bot-løkker. Opdateringer uden afsender påvirkes ikke.Standard

Input og output

InputBetydningType
StandardUdløseren kræver intet input.JSON
OutputBetydningType
HændelsestypeDen registrerede Telegram-opdateringstype, fx message eller callback_query.text
Opdaterings-idIndstil værdien i nodepanelet.number
Chat-idIndstil værdien i nodepanelet.text
Besked-idIndstil værdien i nodepanelet.number
Emne-idIndstil værdien i nodepanelet.number
TekstIndstil værdien i nodepanelet.text
MedietekstIndstil værdien i nodepanelet.text
AfsenderTelegram-brugeren eller botten bag opdateringen.json
ChatTelegram-chatten, gruppen eller kanalen.json
KnapklikDen fulde Callback Query ved klik på en inline-knap.json
Callback-datadata-værdien fra den klikkede inline-knap.text
Rå opdateringHele Telegram-opdateringen uden tab af oplysninger.json

Eksempel og testkørsel

Eksempel på indgående Telegram-besked: start med et lille og genkendeligt datasæt. Kontrollér outputtet, og brug kun felter, der faktisk findes.

Eksempel på testkørsel

{
  "event_type": "message",
  "update_id": 836521004,
  "chat_id": "-1001234567890",
  "message_id": 42,
  "message_thread_id": null,
  "text": "/status Produktion",
  "caption": null,
  "from": {
    "id": 118922110,
    "is_bot": false,
    "first_name": "Mara",
    "username": "mara_ops"
  },
  "chat": {
    "id": -1001234567890,
    "title": "Operations",
    "type": "supergroup"
  },
  "callback_query": null,
  "data": null,
  "update": {
    "update_id": 836521004
  }
}

Adgang og sikkerhed

Gennemgå hvilke data der kommer ind i trinnet, og hvad outputtet indeholder.

Gem nøgler og loginoplysninger i den beskyttede forbindelsesstyring. Indsæt dem aldrig i almindelige felter, testdata eller beskrivelser.

Løs typiske fejl

  • Intet output: kontrollér den seneste kørsel og felterne fra den forrige node.
  • Tom variabel: åbn outputtet fra det forrige trin, og brug et felt fra de faktiske testdata.
  • Workflowet starter ikke: aktivér det, og kontrollér udløserens tilstand.