Telegram bot and user Accounts with one managed TDLib session per Account.

17 listed actions1 capability groups

Connection facts

What the Telegram connector actually exposes.

These details come from the current StackOS provider manifest and action catalog. They describe the available connection—not a promise that every workflow will use every action.

Connection method
Telegram application credentials and bot token or user sign-in
Setup
Register a Telegram application at my.telegram.org/apps for a shared API ID and hash once. Each bot also needs its own token from BotFather. For a user, complete Telegram's authorization challenge in Account setup. Configure an optional SOCKS5, HTTP, or MTProto proxy on the same Account. To correct the shared application pair, detach and revoke every Telegram Account; revoking the final Account resets the application setting for the next setup.
Capability groups
Messaging
Action boundaries
8 read actions9 write actions

Action catalog

Actions listed for Telegram.

Actions listed for this integration. Individual descriptions note availability limits. A workflow still decides which actions belong in the job and where approval is required.

17 matching actions

Telegram Album Send

MessagingCan make changes

Explicit TDLib album send for a bot or user Account through its project communication profile.

Telegram Callback Answer

MessagingCan make changes

Explicit TDLib callback answer for a bot Account through its project communication profile.

Telegram Chat Inspect

MessagingReads data

Explicit TDLib chat inspect for a bot or user Account through its project communication profile. Returns bounded chat and membership facts. Use action.run with response_mode=raw and no idempotency key for this transient read.

Telegram Chat List

MessagingReads data

Read one bounded page of a connected user Account's Main or Archive chats from TDLib. The cursor slices TDLib's current ordered list; chat reordering can shift pages. No chat messages are stored by this action. Use action.run with response_mode=raw and no idempotency key to receive this transient page.

Telegram Chat Resolve

MessagingReads data

Explicit TDLib chat resolve for a bot or user Account through its project communication profile. Returns a bounded chat summary. Use action.run with response_mode=raw and no idempotency key for this transient read.

Telegram Chat Sender List

MessagingReads data

Read the selected and available TDLib sender identities for one chat through a connected bot or user Account. Use a returned sender_ref on a later explicit send when choosing to post as a channel. Use action.run with response_mode=raw and no idempotency key for this transient read.

Telegram File Download

MessagingReads data

Explicit TDLib file download for a bot or user Account through its project communication profile.

Telegram Identity Get

MessagingReads data

Explicit TDLib identity get for a bot or user Account through its project communication profile.

Telegram Message Broadcast

MessagingCan make changes

Explicit TDLib message broadcast for a bot or user Account through its project communication profile.

Telegram Message Delete

MessagingCan make changes

Explicit TDLib message delete for a bot or user Account through its project communication profile.

Telegram Message Edit

MessagingCan make changes

Explicit TDLib message edit for a bot or user Account through its project communication profile.

Telegram Message Forward

MessagingCan make changes

Explicit TDLib message forward for a bot or user Account through its project communication profile.

Telegram Message Get

MessagingReads data

Explicit TDLib message get for a bot or user Account through its project communication profile. Returns selected text and account-qualified file refs without the full native message object. Use action.run with response_mode=raw and no idempotency key for this transient read.

Telegram Message History

MessagingReads data

Read one bounded, newest-first TDLib history page from a known user Account chat. Pass next_before_message_id as before_message_id for the next page; a short page is not proof of the end. Full text requires include_content. No fetched messages are stored as communication resources by this action. Use action.run with response_mode=raw and no idempotency key to receive this transient page.

Telegram Message React

MessagingCan make changes

Explicit TDLib message react for a bot or user Account through its project communication profile.

Telegram Message Send

MessagingCan make changes

Explicit TDLib message send for a bot or user Account through its project communication profile.

Telegram Poll Stop

MessagingCan make changes

Explicit TDLib poll stop for a bot or user Account through its project communication profile.

Direct answer

How does the Telegram integration work?

People continue using Telegram as their tool. StackOS adds it to a visible workflow, keeps the work in order, and passes only the approved action to the integration when that stage is ready.

  1. 01Your requestStart in your AI
  2. 02StackOS planExpands the steps
  3. 03TelegramDoes its bounded part
  4. 04Checked resultKeeps the proof

Common questions

Telegram and StackOS.

What can the Telegram integration do in StackOS?

The current catalog includes 17 Telegram actions across Messaging. The exact actions used depend on the workflow and approval rules.

Does StackOS replace Telegram?

No. Telegram remains the tool that performs its part of the job. StackOS organizes the workflow, keeps status and dependencies visible, and calls the tool only when the plan reaches the right approved action.