Telegram Bot

Build chatbots for Telegram
Connect it
In Keystile Automations → Connections → New connection, choose Telegram Bot and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Telegram Bot: delete message (Delete a message. The bot needs admin rights to delete other people's messages).What it can do (26 actions)
| Action | What it does | Changes data |
|---|---|---|
| Answer Callback Query | Answer a tap on an inline button with a short banner or alert. | Yes |
| Create Invite Link | Create an invite link for a group or channel. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Message | Delete a message. The bot needs admin rights to delete other people's messages. | |
| Edit Message Text | Replace the text of a message the bot sent. | Yes |
| Forward Message | Forward a message from one chat to another. | Yes |
| Get Bot Info | Get the authenticated bot's own identity and capabilities. | |
| Get Chat | Get a chat's title, type, description and settings. | |
| Get Chat Administrators | List the administrators of a Telegram chat. | |
| Get Chat Member | Get a person's status and permissions in a chat. | |
| Get Chat Member Count | Get the number of members in a Telegram chat. | |
| Get File | Get file details and, optionally, its content. | |
| Pin Message | Pin a message. The bot must be an admin in the chat. | Yes |
| Request Approval Message | Send an approval message to a chat and wait until the message is approved or disapproved | Yes |
| Send Audio | Send an MP3 or M4A file that plays in Telegram's music player. | Yes |
| Send Chat Action | Show a status like "typing…" in a chat for up to 5 seconds. | Yes |
| Send Document | Send any file to a chat as a document. | Yes |
| Send Location | Send a map pin, or a live location that updates, to a chat. | Yes |
| Send Media | Send a photo, video, sticker or GIF to a chat. | Yes |
| Send Media Group | Send 2 to 10 photos, videos, files or audio tracks as one album. | Yes |
| Send Media Group (Album) | Send a group of 2–10 photos, videos, documents or audios as an album to a chat. | Yes |
| Send Message | Send a text message to a Telegram chat, group, or channel. | Yes |
| Send Photo, Video, Sticker or GIF | Send a single photo, video, sticker, or animated GIF to a Telegram chat. | Yes |
| Send Poll | Send a poll or a quiz to a chat. | Yes |
| Send Text Message | Send a text message to a chat, group or channel. | Yes |
| Unpin Message | Unpin one message, or the most recent pinned message. | Yes |
Start a workflow when… (1 triggers)
- New Update — Triggers when the bot receives a Telegram update (message, callback query, poll answer, etc.).
How Keystile protects it
Every Telegram Bot action is checked before it runs, whether it comes from an AI tool or a workflow. 19 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Telegram Bot with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access