Automate Telegram Bot
HumDay reads Telegram Bot’s own published API description and derives 74 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Telegram Bot is
Auto-generated OpenAPI schema
API host: api.telegram.org
Things people automate with Telegram Bot
- Post a Telegram alert for every new Stripe paymentStripe → Telegram
- Post a Telegram alert for every new PayPal paymentPayPal → Telegram
- Post new Jumpseller orders to TelegramJumpseller → Telegram
- Post new Magento orders to TelegramMagento → Telegram
- Post new Walmart orders to TelegramWalmart → Telegram
- Post new eBay orders to TelegrameBay → Telegram
- Post new Billbee orders to TelegramBillbee → Telegram
- Post new GitHub issues and pull requests to TelegramGitHub → Telegram
- Post new Gitlab issues and pull requests to TelegramGitlab → Telegram
What HumDay can do in Telegram Bot
74 documented operations change something in Telegram Bot.
- POSTUse this method to send audio files, if you want Telegram clients to display the file as a playable voice message.
/sendVoice - POSTUse this method to add a message to the list of pinned messages in a chat.
/pinChatMessage - POSTOnce 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\query.
/answerPreCheckoutQuery - POSTUse this method to send video files, Telegram clients support mp4 videos (other formats may be sent as Document).
/sendVideo - POSTUse this method to remove a message from the list of pinned messages in a chat.
/unpinChatMessage - POSTIf 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 bot.
/answerShippingQuery - POSTUse this method to create a new sticker set owned by a user.
/createNewStickerSet - POSTUse this method to get up to date information about the chat (current name of the user for one-on-one conversations, current username of a user, group or channel, etc.).
/getChat - POSTUse this method to send audio files, if you want Telegram clients to display them in the music player.
/sendAudio - POSTUse this method to send phone contacts.
/sendContact - POSTUse this method to send invoices.
/sendInvoice - POSTUse this method to send text messages.
/sendMessage - POSTUse this method to send general files.
/sendDocument - POSTUse this method to delete a message, including service messages, with the following limitations: \- A message can only be deleted if it was sent less than 48 hours ago.
/deleteMessage - POSTUse this method to send animation files (GIF or H.264/MPEG-4 AVC video without sound).
/sendAnimation - POSTUse this method to kick a user from a group, a supergroup or a channel.
/kickChatMember - POSTUse this method to add a new sticker to a set created by the bot.
/addStickerToSet - POSTUse this method to unban a previously kicked user in a supergroup or channel.
/unbanChatMember - POSTUse this method to edit animation, audio, document, photo, or video messages.
/editMessageMedia - POSTUse this method to send answers to an inline query.
/answerInlineQuery - POSTUse this method to promote or demote a user in a supergroup or a channel.
/promoteChatMember - POSTUse this method to upload a.PNG file with a sticker for later use in createNewStickerSet and addStickerToSet methods (can be used multiple times).
/uploadStickerFile - POSTUse this method to generate a new invite link for a chat; any previously generated link is revoked.
/exportChatInviteLink - POSTUse this method to get a list of profile pictures for a user.
/getUserProfilePhotos - POSTUse this method to clear the list of pinned messages in a chat.
/unpinAllChatMessages - POSTUse this method to edit only the reply markup of messages.
/editMessageReplyMarkup - POSTUse this method to get basic info about a file and prepare it for downloading.
/getFile - POSTUse this method to send an animated emoji that will display a random value.
/sendDice - POSTUse this method to send a game.
/sendGame - POSTUse this method to send a native poll.
/sendPoll - POSTUse this method for your bot to leave a group, supergroup or channel.
/leaveChat - POSTUse this method to send photos.
/sendPhoto - POSTUse this method to send information about a venue.
/sendVenue - POSTUse this method to specify a url and receive incoming updates via an outgoing webhook.
/setWebhook - POSTUse this method to copy messages of any kind.
/copyMessage - POSTUse this method to send static.WEBP or animated.TGS stickers.
/sendSticker - POSTUse this method to send point on the map.
/sendLocation - POSTUse this method to set a new profile photo for the chat.
/setChatPhoto - POSTUse this method to set the score of the specified user in a game.
/setGameScore - POSTUse this method to remove webhook integration if you decide to switch back to getUpdates.
/deleteWebhook - POSTUse this method to get the current list of the bot's commands.
/getMyCommands - POSTUse this method to change the list of the bot's commands.
/setMyCommands - POSTUse this method to forward messages of any kind.
/forwardMessage - POSTUse this method to get current webhook status.
/getWebhookInfo - POSTUse this method when you need to tell the user that something is happening on the bot's side.
/sendChatAction - POSTUse this method to send a group of photos, videos, documents or audios as an album.
/sendMediaGroup - POSTUse this method to edit text and game messages.
/editMessageText - POSTUse this method to set a new group sticker set for a supergroup.
/setChatStickerSet - POSTUse this method to edit captions of messages.
/editMessageCaption - POSTUse this method to restrict a user in a supergroup.
/restrictChatMember - POSTUse this method to change the description of a group, a supergroup or a channel.
/setChatDescription - POSTUse this method to send answers to callback queries sent from inline keyboards.
/answerCallbackQuery - POSTUse this method to get a list of administrators in a chat.
/getChatAdministrators - POSTInforms a user that some of the Telegram Passport elements they provided contains errors.
/setPassportDataErrors - POSTUse this method to edit live location messages.
/editMessageLiveLocation - POSTUse this method to stop updating a live location message before live\period expires.
/stopMessageLiveLocation - POSTUse this method to close the bot instance before moving it from one local server to another.
/close - POSTA simple method for testing your bot's auth token.
/getMe - POSTUse this method to log out from the cloud Bot API server before launching the bot locally.
/logOut - POSTUse this method to stop a poll which was sent by the bot.
/stopPoll - POSTUse this method to receive incoming updates using long polling (wiki).
/getUpdates - POSTUse this method to change the title of a chat.
/setChatTitle - POSTUse this method to get information about a member of a chat.
/getChatMember - POSTUse this method to get a sticker set.
/getStickerSet - POSTAs of v.4.0, Telegram clients support rounded square mp4 videos of up to 1 minute long.
/sendVideoNote - POSTUse this method to delete a chat photo.
/deleteChatPhoto - POSTUse this method to get data for high score tables.
/getGameHighScores - POSTUse this method to set default chat permissions for all members.
/setChatPermissions - POSTUse this method to set the thumbnail of a sticker set.
/setStickerSetThumb - POSTUse this method to get the number of members in a chat.
/getChatMembersCount - POSTUse this method to delete a group sticker set from a supergroup.
/deleteChatStickerSet - POSTUse this method to delete a sticker from a set created by the bot.
/deleteStickerFromSet - POSTUse this method to move a sticker in a set created by the bot to a specific position.
/setStickerPositionInSet - POSTUse this method to set a custom title for an administrator in a supergroup promoted by the bot.
/setChatAdministratorCustomTitle
How automating Telegram Bot works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Telegram Bot account.
- Grant access, then go live. You approve the specific Telegram Bot operations it may use — and only those.
Popular Telegram Bot integrations
Connect Telegram Bot to the tools people pair it with most.
- Telegram Bot and OData for namespace microsoft.graphintegration
- Telegram Bot and Cloudflareintegration
- Telegram Bot and NetBoxintegration
- Telegram Bot and GitHubintegration
- Telegram Bot and Mistintegration
- Telegram Bot and Loket.nlintegration
- Telegram Bot and Atlassian The Jira Cloud platformintegration
- Telegram Bot and Magento B2Bintegration
- Telegram Bot and Stripeintegration
- Telegram Bot and Zuora Reference Billingintegration
- Telegram Bot and bunqintegration
- Telegram Bot and DocuSignintegration
Automate Telegram Bot with these
- Zendesk636 operations
- Discord242 operations
- Twilio199 operations
- Slack174 operations
- Twilio Preview147 operations
- Circuitsandbox 2123 operations
- Intercom108 operations
- SIGNL4101 operations
- Twilio Conversations101 operations
- Twilio Taskrouter60 operations
- WhatsApp Business55 operations
- www.zoomconnect.com54 operations
Categories
Questions about Telegram Bot automation
- Can HumDay connect to Telegram Bot?
- Yes. HumDay reads Telegram Bot's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 74 operations are documented.
- Do I need to write code to automate Telegram Bot?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Telegram Bot account.
- What can HumDay do in Telegram Bot?
- 74 of the 74 documented operations change something in Telegram Bot, and 0 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Telegram Bot account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Telegram Bot is held behind that approval.
Where this came from
The operations above are read from a published API description for Telegram Bot at josxa.stoplight.io/api/v1/projects/josxa/bot-api/nodes/openapi.json?branch=main. Descriptions are the provider’s own words, not ours. Last published 2021-06-21.