Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Serverless Integrations
  • Comparison with other Yandex Cloud services
    • Overview
      • Workflow
      • Starting a workflow execution
        • Overview
          • HTTPCall
          • GRPCCall
          • YMQ
          • YDS
          • YDBDocument
          • FunctionCall
          • ContainerCall
          • FoundationModelsCall
          • ObjectStorage
          • Tracker
          • Postbox
          • Workflow
          • Disk
          • AIAgent
          • TelegramBot
          • AIStudioAgent
          • VectorStore
          • DatabaseQuery
      • Templating
    • Cron expressions
    • Quotas and limits
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Public materials
  • Release notes
  1. Concepts
  2. Workflows
  3. YaWL specification
  4. Integration steps
  5. TelegramBot

TelegramBot

Written by
Yandex Cloud
Updated at July 29, 2025

Accessing the Telegram Bot API

Field name Type Required Default value Templating is supported Description
token string Yes No Yes Bot token. For more information, see the Telegram Bot Features documentation.
sendMessage TelegramBotSendMessage Yes No No Description of the message sending action.

TelegramBotSendMessageTelegramBotSendMessage

Field name Type Required Default value Templating is supported Description
chatId string Yes No Yes Chat ID or channel name in @channelusername format.
text string Yes No Yes Text of the message you need to send.
parseMode string No No No Message formatting mode. Available modes: UNSPECIFIED, MARKDOWN, MARKDOWNV2, and HTML. For more information, see the Telegram Bot API documentation.
replyTo string No No Yes ID of the message to reply to.

Specification exampleSpecification example

yawl: '0.1'
start: step-telegramBot2025
steps:
  step-telegramBot2025:
    telegramBot:
      token: >-
        \(lockboxPayload("fc3upp992gsj********"; "token";
        "fc3d61o0ujks********"))
      sendMessage:
        chatId: '-10027********'
        text: 'Hello world\!'
        parseMode: MARKDOWNV2

Was the article helpful?

Previous
AIAgent
Next
AIStudioAgent
© 2025 Direct Cursus Technology L.L.C.