Integrations
Telegram Bot logo

Telegram Bot integration

Communication · 17 actions · API key auth

Send messages, manage chats, and interact with users via Telegram Bot API. Supports text messages, media, chat management, and user moderation.

Overview

The ModuleX Telegram Bot integration lets a ModuleX agent operate Telegram Bot on your behalf — running create, send and remove actions across text messages, photos and documents — directly from a plain-English request, using your organization's own Telegram Bot credentials. No pre-built workflow is required: the agent picks the right Telegram Bot action for the task.

Telegram Bot is a communication platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Telegram Bot action — or, when you want a repeatable process, the composer assembles a Telegram Bot workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Telegram Bot in plain English

Type what you want. A ModuleX agent picks the right Telegram Bot action — or chains several — and runs it. No workflow to build.

  • Create an additional invite link for a chat
    resolves tocreate_chat_invite_link
  • Send a text message to a Telegram chat
    resolves tosend_text_message
  • Show me the chat member counts that match what I describe
    resolves toget_chat_member_count
Use cases

What you can automate with Telegram Bot

  • Send a text message where it needs to gosend_text_message
  • Remove a message you no longer needdelete_message
  • Look up a chat member count on demandget_chat_member_count
  • Create a chat invite link straight from a requestcreate_chat_invite_link
At a glance

Telegram Bot integration at a glance

CategoryCommunication
Actions available17
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 17 Telegram Bot actions

Text Messages2
send_text_message
Send a text message to a Telegram chat. Supports Markdown, MarkdownV2, and HTML formatting.
edit_text_message
Edit a text message previously sent by the bot.
Photos1
send_photo
Send a photo to a Telegram chat. Photos can be sent by URL or file_id.
Documents1
send_document
Send a document or file to a Telegram chat.
Videos1
send_video
Send a video to a Telegram chat.
Audios1
send_audio
Send an audio file to a Telegram chat.
Messages2
forward_message
Forward a message from one chat to another.
delete_message
Delete a message from a chat (messages older than 48 hours cannot be deleted).
Pin Messages1
pin_message
Pin a message in a chat. Bot must be an administrator with can_pin_messages permission.
Chat Member Counts1
get_chat_member_count
Get the number of members in a chat.
Chat Administrators1
get_chat_administrators
Get a list of administrators in a chat with their permissions.
Updates1
get_updates
Get incoming updates via long polling: messages, edited messages, channel posts, and other events.
Ban Chat Members1
ban_chat_member
Ban a user from a group, supergroup, or channel. Bot must be an administrator.
Unban Chat Members1
unban_chat_member
Unban a previously banned user.
Chat Invite Links1
create_chat_invite_link
Create an additional invite link for a chat. Bot must have can_invite_users permission.
Chats1
get_chat
Get up-to-date information about a chat including title, description, photo, and settings.
Mes1
get_me
Get basic information about the bot — its username, name, and capabilities.

See full parameters and response schemas in the Telegram Bot integration docs

Two ways

Two ways to use Telegram Bot in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Telegram Bot action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Telegram Bot into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Telegram Bot

API keyTelegram Bot uses API-key authentication. You provide your own Telegram Bot secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Telegram Bot without re-authenticating.

Step-by-step setup in the Telegram Bot docs

Related

Pairs well with Telegram Bot

Agents often chain Telegram Bot with these — connect them once and the agent can use all of them in a single task.

FAQ

Telegram Bot + ModuleX FAQ

A ModuleX agent can run any of Telegram Bot's 17 actions — across text messages, photos, documents and videos — from a plain-English request, using your organization's own Telegram Bot credentials.
No. The agent selects the right Telegram Bot action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Telegram Bot API key, stored encrypted and scoped to your organization.
17, spanning text messages, photos, documents and videos.
Telegram Bot runs on your own credentials, so any Telegram Bot usage is billed by Telegram Bot directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Telegram Bot to work in ModuleX.

Connect Telegram Bot once with your own credentials and let your agent run all 17 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →