Telegram integration
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle inline queries, process payments, and create interactive bot experiences. Essential for building Telegram bots, notification systems, and community engagement tools.
Say what should happen.
The workflow builds itself.
Common Telegram use cases
- Add new admins
- Reset chat pins
- Lock down groups
- List group admins
- Pin announcements
- Reset invite link
- Reset bot commands
- Send GIF reactions
- Share photo albums
- Update group photo
What you can do with Telegram
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Chat, 21 operations
approve_chat_join_requestApprove chat join requestPOSTApprove a chat join requestban_chat_sender_chatBan chat sender chatPOSTBan a channel chat in a supergroup or a channelcreate_chat_subscription_invite_linkCreate chat subscription invite linkPOSTCreate a subscription invite link for a channel chatdecline_chat_join_requestDecline chat join requestPOSTDecline a chat join requestdelete_chat_photoDelete chat photoPOSTRemoves the profile photo from a group, supergroup, or channel.delete_chat_sticker_setDelete chat sticker setPOSTDelete a group sticker set from a supergroupedit_chat_invite_linkEdit chat invite linkPOSTEdit a non-primary invite link created by the botedit_chat_subscription_invite_linkEdit chat subscription invite linkPOSTEdit a subscription invite link created by the botget_chatGet chatGETRetrieves detailed information about a specific Telegram chat, group, or channel.get_chat_member_countGet chat member countGETReturns the total number of members in a group or channel.get_chat_menu_buttonGet chat menu buttonGETGet the current value of the bot's menu button in a private chat, or the default menu buttonget_user_chat_boostsGet user chat boostsPOSTGet the list of boosts added to a chat by a userleave_chatLeave chatPOSTRemoves the bot from a group, supergroup, or channel.revoke_chat_invite_linkRevoke chat invite linkPOSTRevoke an invite link created by the botset_chat_administrator_custom_titleSet chat administrator custom titlePOSTSet a custom title for an administrator in a supergroup promoted by the botset_chat_descriptionSet chat descriptionPOSTChanges the description of a group, supergroup, or channel.set_chat_menu_buttonSet chat menu buttonPOSTChange the bot's menu button in a private chat, or the default menu buttonset_chat_permissionsSet chat permissionsPOSTSets the default permissions for all members in a group or supergroup.set_chat_photoSet chat photoPOSTSets a new profile photo for a group, supergroup, or channel.set_chat_sticker_setSet chat sticker setPOSTSet a new group sticker set for a supergroupset_chat_titleSet chat titlePOSTChanges the title of a group, supergroup, or channel.
Bot, 17 operations
answer_web_app_queryAnswer web app queryPOSTSet the result of an interaction with a Web App and send a corresponding message on behalf of the user to the chat from which the query originatedcloseClosePOSTClose the bot instance before moving it from one local server to anotherget_business_connectionGet business connectionPOSTGet information about the connection of the bot with a business accountget_managed_bot_access_settingsGet managed bot access settingsPOSTGets the access settings of a managed bot.get_meGet meGETRetrieves the bot's own profile information and capabilities.get_my_default_administrator_rightsGet my default administrator rightsGETGet the current default administrator rights of the botget_my_descriptionGet my descriptionGETRetrieves the bot's description for a language.get_my_nameGet my nameGETGet the current bot name for the given user languageget_my_short_descriptionGet my short descriptionGETGet the current bot short description for the given user languagelog_outLog outPOSTLog out from the cloud Bot API server before launching the bot locallysend_paid_mediaSend paid mediaPOSTSend paid media. On success, the sent Message is returnedset_managed_bot_access_settingsSet managed bot access settingsPOSTSets the access settings of a managed bot.set_my_default_administrator_rightsSet my default administrator rightsPOSTChange the default administrator rights requested by the bot when it's added as an administrator to groups or channelsset_my_descriptionSet my descriptionPOSTSets the bot's description text shown before starting a chat.set_my_nameSet my namePOSTChange the bot's nameset_my_short_descriptionSet my short descriptionPOSTChange the bot's short description, which is shown on the bot's profile pageset_passport_data_errorsSet passport data errorsPOSTInforms a user that some of the Telegram Passport elements they provided contains errors
Message, 15 operations
copy_messageCopy messagePOSTCopies a message to another chat without 'Forwarded from' header.copy_messagesCopy messagesPOSTCopy messages of any kind. Returns an array of MessageId on successdelete_messageDelete messagePOSTPermanently removes a message from a Telegram chat.delete_messagesDelete messagesPOSTDeletes multiple messages from a chat in a single request.edit_message_captionEdit message captionPOSTEdits the caption of a photo, video, or document message.edit_message_mediaEdit message mediaPOSTReplaces the media content of an existing message.edit_message_reply_markupEdit message reply markupPOSTUpdates the inline keyboard buttons on a message.edit_message_textEdit message textPOSTEdits the text content of a previously sent message in a Telegram chat.forward_messageForward messagePOSTForwards an existing message from one Telegram chat to another.forward_messagesForward messagesPOSTForward multiple messages of any kind. Returns an array of MessageId on successget_user_personal_chat_messagesGet user personal chat messagesPOSTGets messages from a user's personal chat.pin_chat_messagePin chat messagePOSTPins a message in a group, supergroup, or channel.send_live_photoSend live photoPOSTSends a live photo to a specified Telegram chat, group, or channel.send_messageSend messagePOSTSends a text message to a specified Telegram chat, group, or channel.set_message_reactionSet message reactionPOSTChange the chosen reactions on a message
Sticker, 14 operations
add_sticker_to_setAdd sticker to setPOSTAdd a new sticker to a set created by the bot. Emoji sticker sets can have up to 200 stickers. Other sticker sets can have up to 120 stickerscreate_new_sticker_setCreate new sticker setPOSTCreate a new sticker set owned by a userdelete_sticker_from_setDelete sticker from setPOSTDelete a sticker from a set created by the botdelete_sticker_setDelete sticker setPOSTDelete a sticker set that was created by the botget_custom_emoji_stickersGet custom emoji stickersPOSTGet information about custom emoji stickers by their identifiersget_forum_topic_icon_stickersGet forum topic icon stickersGETGet custom emoji stickers which can be used as a forum topic icon by any userreplace_sticker_in_setReplace sticker in setPOSTReplace an existing sticker in a sticker set with a new onesend_stickerSend stickerPOSTSends a sticker image to a Telegram chat.set_custom_emoji_sticker_set_thumbnailSet custom emoji sticker set thumbnailPOSTSet the thumbnail of a custom emoji sticker setset_sticker_emoji_listSet sticker emoji listPOSTChange the list of emoji assigned to a regular or custom emoji stickerset_sticker_keywordsSet sticker keywordsPOSTChange search keywords assigned to a regular or custom emoji stickerset_sticker_mask_positionSet sticker mask positionPOSTChange the mask position of a mask stickerset_sticker_position_in_setSet sticker position in setPOSTMove a sticker in a set created by the bot to a specific positionset_sticker_set_thumbnailSet sticker set thumbnailPOSTSet the thumbnail of a regular or mask sticker set
Forum, 9 operations
close_forum_topicClose forum topicPOSTClose an open topic in a forum supergroup chatclose_general_forum_topicClose general forum topicPOSTClose an open 'General' topic in a forum supergroup chatcreate_forum_topicCreate forum topicPOSTCreate a topic in a forum supergroup chatdelete_forum_topicDelete forum topicPOSTDelete a forum topic along with all its messages in a forum supergroup chatedit_forum_topicEdit forum topicPOSTEdit name and icon of a topic in a forum supergroup chatedit_general_forum_topicEdit general forum topicPOSTEdit the name of the 'General' topic in a forum supergroup chathide_general_forum_topicHide general forum topicPOSTHide the 'General' topic in a forum supergroup chatreopen_forum_topicReopen forum topicPOSTReopen a closed topic in a forum supergroup chatreopen_general_forum_topicReopen general forum topicPOSTReopen a closed 'General' topic in a forum supergroup chat
Payment, 5 operations
answer_pre_checkout_queryAnswer pre checkout queryPOSTRespond to pre-checkout queries. Once the user has confirmed their payment and shipping details, the Bot API sends the final confirmation in the form of an Update with the field pre_checkout_queryanswer_shipping_queryAnswer shipping queryPOSTReply to shipping queries. If you sent an invoice requesting a shipping address and the parameter is_flexible was specified, the Bot API will send an Update with a shipping_query field to the botcreate_invoice_linkCreate invoice linkPOSTCreate a link for an invoiceget_star_transactionsGet star transactionsGETReturns the bot's Telegram Star transactions in chronological orderrefund_star_paymentRefund star paymentPOSTRefunds a successful payment in Telegram Stars
Command, 3 operations
delete_my_commandsDelete my commandsPOSTRemoves the bot's command list for a scope and language.get_my_commandsGet my commandsGETRetrieves the current list of bot commands.set_my_commandsSet my commandsPOSTSets the list of commands shown in the bot's menu.
Game, 3 operations
get_game_high_scoresGet game high scoresGETGet data for high score tables. Will return the score of the specified user and several of their neighbors in a gamesend_gameSend gamePOSTSend a gameset_game_scoreSet game scorePOSTSet the score of the specified user in a game message
Member, 3 operations
ban_chat_memberBan chat memberPOSTBans a user from a Telegram group, supergroup, or channel.promote_chat_memberPromote chat memberPOSTPromotes a user to administrator or changes admin permissions.restrict_chat_memberRestrict chat memberPOSTRestricts a user's permissions in a supergroup.
Invitelink, 2 operations
create_chat_invite_linkCreate chat invite linkPOSTCreates a new invite link for joining a Telegram group or channel.export_chat_invite_linkExport chat invite linkPOSTGenerates a new primary invite link, revoking any previous primary link.
Location, 2 operations
edit_message_live_locationEdit message live locationPOSTUpdates the position of a live location share.send_locationSend locationPOSTSends geographic coordinates as a location pin to a Telegram chat.
Photo, 2 operations
get_user_profile_photosGet user profile photosGETRetrieves a list of profile photos for a user.send_photoSend photoPOSTSends a photo image to a Telegram chat with optional caption.
Reaction, 2 operations
delete_all_message_reactionsDelete all message reactionsPOSTDeletes all reactions from a message.delete_message_reactionDelete message reactionPOSTDeletes a specific reaction from a message.
Webhook, 2 operations
delete_webhookDelete webhookPOSTRemoves the webhook configuration and stops receiving push updates.get_webhook_infoGet webhook infoGETRetrieves information about the current webhook configuration.
Animation, 1 operation
send_animationSend animationPOSTSends an animated GIF or silent video to a Telegram chat.
Audio, 1 operation
send_audioSend audioPOSTSends an audio file (music) to a Telegram chat with metadata.
Callback query, 1 operation
answer_callback_queryAnswer callback queryPOSTResponds to an inline keyboard button press by sending feedback to the user.
Chat action, 1 operation
send_chat_actionSend chat actionPOSTDisplays a typing or upload indicator to the user.
Chat administrator, 1 operation
get_chat_administratorsGet chat administratorsGETRetrieves the list of all administrators in a group or channel.
Chat member, 1 operation
get_chat_memberGet chat memberGETRetrieves information about a specific user's membership status and role in a chat.
Contact, 1 operation
send_contactSend contactPOSTSends a contact card with phone number to a Telegram chat.
Dice, 1 operation
send_diceSend dicePOSTSends an animated random emoji (dice, darts, etc.) to a chat.
Document, 1 operation
send_documentSend documentPOSTSends a file or document to a Telegram chat in its original format.
File, 1 operation
get_fileGet fileGETRetrieves a file path to download a file from Telegram servers.
Guest query, 1 operation
answer_guest_queryAnswer guest queryPOSTReplies to a received guest message.
Inline query, 1 operation
answer_inline_queryAnswer inline queryPOSTSends results to an inline query from the user.
Invoice, 1 operation
send_invoiceSend invoicePOSTSends a payment invoice to a Telegram chat for in-chat purchases.
Media group, 1 operation
send_media_groupSend media groupPOSTSends multiple photos or videos as an album in a single message.
Poll, 1 operation
send_pollSend pollPOSTCreates and sends an interactive poll or quiz to a Telegram chat.
Update, 1 operation
get_updatesGet updatesGETRetrieves incoming updates and messages for the bot using long polling method.
Venue, 1 operation
send_venueSend venuePOSTSends a venue location with title and address to a Telegram chat.
Video, 1 operation
send_videoSend videoPOSTSends a video file to a Telegram chat with optional caption.
Video note, 1 operation
send_video_noteSend video notePOSTSends a circular video note to a Telegram chat.
Voice, 1 operation
send_voiceSend voicePOSTSends a voice message to a Telegram chat.
Showing the first 120 of 132 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Telegram API rate limits
Telegram Bot API 10.0 (released 2026-05-08). Per https://core.telegram.org/bots/faq: ≤1 msg/sec/chat, ~30 msg/sec broadcast, 20 msg/min/group. Paid broadcasts via @BotFather raise broadcast cap to 1000 msg/sec at 0.1 Stars per message over the free 30/sec.
These are the limits Telegram documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Telegram documentation for current values.
Use Telegram from Claude Code, Cursor or Codex
Connect Telegram in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Telegram operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Telegram
- Create your workspace
Sign up free. Nothing to install.
- Connect Telegram once
Add your Telegram connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Telegram integration FAQ
What can you do with the Telegram integration?
LiveContext exposes 132 operations on Telegram, covering chat, bot, message and sticker. Common uses include Add new admins, Reset chat pins and Lock down groups.
What are the Telegram API rate limits?
Telegram Bot API 10.0 (released 2026-05-08). Per https://core.telegram.org/bots/faq: ≤1 msg/sec/chat, ~30 msg/sec broadcast, 20 msg/min/group. Paid broadcasts via @BotFather raise broadcast cap to 1000 msg/sec at 0.1 Stars per message over the free 30/sec. Limits are set by Telegram and can depend on your plan.
