Apps/Telegram Bot/Instantly when receiving a message, image, video or file
Telegram Bot
Telegram Bot Trigger

Instantly when receiving a message, image, video or file

It is triggered every the bot receives a text message, image, video or file to the bot.

200+ apps to connectΒ·Tested & maintained tasksΒ·Human support in English & Spanish

In detail

What it does and what it's for

Automate tasks with Telegram Bot upon receiving text messages, images, or files. This integration allows you to trigger specific actions in response to these elements, optimizing your workflows and enhancing efficiency in communication management.

Upon receiving a message, image, or file, the system provides key data such as user ID, message ID, user name, chat ID, message content, and file ID. This information can be utilized to customize and direct automatic actions according to your needs.

How it works

How it fits in an automated task

A Botize task pairs a trigger with one or more actions. This piece is one of them.

This is the trigger

Every time this event happens, the task kicks off on its own. You don't have to do anything.

Add one or more actions

What should happen next, in this app or in any of the 200+ connectable apps.

Turn it on and forget it

The task runs on its own from then on. If something's off, tweak it or we'll help you.

Already using Botize?

Connect your Telegram Bot

Add a profile to use it in your tasks. There's a step-by-step guide if you need it.

Add a new profile Step-by-step guide

Your profiles

Your connected Telegram Bot accounts

These are the accounts you already have linked to Botize, ready to use in your tasks. You can reconnect or remove any of them.

Setup

Customization options

Fields you can adjust when using it in your automation.

Chat Source
Chat Selector
Tags
Rename Output Variables

Output data

Information provided

When executed, this operation delivers the following data, which can be used in the same automatic task.

  • Tags

  • From User Id {{from_id}}

  • Message Id {{message_id}}

  • Message Thread Id {{message_thread_id}}

    Thread ID if the message comes from a group with various topics.

  • From Username {{from_name}}

  • From Chat Id {{chat_id}}

  • User message {{text}}

  • Reply to message Username {{reply_to_message_username}}

  • Reply to message Text {{reply_to_message_text}}

  • File Id {{file_id}}

    Id of the image included in the response. Use the 'Get the URL of a file' option to convert the file Id to a URL

  • Forwarded from chat Id {{forward_from_id}}

    ID of the chat from which this message was forwarded

  • Media {{media}}

    Array containing information about the images attached to the post

Learn by watching

Video tutorials

Short videos where you watch a real task being built from start to finish.

Get inspired

Ready-to-use automations

Real tasks built with Telegram Bot: switch them on in minutes and tweak them to your liking.

  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • fpages β†’ public_image
Send each new post from a Telegram chat, group, or channel to a Facebook page
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btztextparser β†’ get_urls
  • telegrambot β†’ delete_message
Retrieve each new message from a Telegram chat, search for URLs from specific domains in the text, and if found, delete the message
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • plugin_strings β†’ preg_replace
  • telegrambot β†’ edit_message
Retrieve every new message from your Telegram chat, search for and replace specific words, and then update the original message
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ ask
  • telegrambot β†’ ask
  • gspreadsheet β†’ add_row_to_end
Telegram bot to request 2 pieces of information from the user and save the responses in Google Sheets
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ copy_message
Copy every message it receives to a Telegram chat
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • fpages β†’ public_image
  • telegrambot β†’ reply
Telegram bot. Upon receiving an image along with a text, it posts it on a specific Facebook page
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • amazon_lightning β†’ replace_text_urls
  • btzfilters β†’ process
  • telegrambot β†’ edit_message
Monitor every message posted in a Telegram chat, modify any Amazon Affiliate URLs it may contain, and update the message
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • drive β†’ upload_file
  • telegrambot β†’ reply
Telegram Bot: Automatically uploads any Excel file you send to Google Drive, converting it into Google Sheets
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzfilters β†’ process
  • telegrambot β†’ get_file
  • telegrambot β†’ send_message_photo
Copy each new message from a specific Telegram chat and topic to a different chat.
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzfilters β†’ process
  • telegrambot β†’ delete_message
Telegram bot that deletes any new message received if it was forwarded from another chat
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • whapi β†’ post_message_to_channel
Post each new message from a Telegram chat, along with any possible image, to a WhatsApp channel
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzcounter β†’ increment
  • btzfilters β†’ process
  • telegrambot β†’ reply
Send an automatic response every time the bot has received ten messages from the user
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • whapi β†’ post_message_to_group
Copy each new message from a Telegram group or channel to a WhatsApp group
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • openrouter β†’ create_chat_completion
  • telegrambot β†’ reply
Telegram Bot with Gemini 2.5 Flash Image - Nano Banana
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ copy_message
  • btzpauseresume β†’ delay
  • telegrambot β†’ delete_message
Bot to copy your messages to a Telegram chat and delete them after one minute
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzpauseresume β†’ delay
  • telegrambot β†’ delete_message
Deletes each new message posted in a Telegram chat after one minute
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • chatgpt β†’ send_prompt
  • telegrambot β†’ reply
Telegram bot that uses ChatGPT to interpret text and images
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzfilters β†’ process
  • telegrambot β†’ copy_message
Copies each new document or media file received in a chat you own or sent to your bot to another chat you own
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • chatgpt β†’ completion_as_data
  • telegrambot β†’ delete_message
β€œChecks each new message with GPT and deletes those that break the rules
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzscraper β†’ execute_commands
  • btzscraper β†’ execute_commands
Each new message received in a Telegram chat, group, or channel is posted to a Facebook group.
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzfilters β†’ process
  • telegrambot β†’ send_message_photo
Copy messages from specific users from one of my Telegram chats to another chat
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • whapi β†’ post_message
Send each new message from a Telegram chat and its possible image to a WhatsApp contact
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • btzfilters β†’ process
  • btzpauseresume β†’ delay
  • telegrambot β†’ delete_message
Delete any new Telegram message that contains a document or media after 7 days
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • drive β†’ upload_file
  • telegrambot β†’ reply
Telegram Bot. Automatically uploads to Google Drive the images or documents you send it
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • telegrambot β†’ copy_message
  • whapi β†’ post_message_to_channel
Telegram bot that copies messages with images/files to WhatsApp
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • whapi β†’ post_message_to_channel
  • whapi β†’ post_message_to_channel
  • whapi β†’ post_message_to_channel
Telegram bot to copy messages from your own Telegram chat to three different WhatsApp channels
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • whapi β†’ post_message_to_channel
  • whapi β†’ post_message_to_channel
  • whapi β†’ post_message_to_channel
  • whapi β†’ post_message_to_group
Telegram bot that copies messages from a Telegram chat you own to 3 WhatsApp channels and 1 WhatsApp group
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file
  • whapi β†’ post_message_to_channel
  • pinterest β†’ create_pin
Publish each new message from a Telegram chat, including its image if available, to a WhatsApp channel and a Pinterest board
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ get_file_ids
  • telegrambot β†’ send_message_photo
Publish each message received by the bot to a Telegram chat, group, or channel, including the username at the beginning
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • chatgpt β†’ send_prompt
  • telegrambot β†’ send_message_photo
Each new message received in a Telegram chat, group, or channel is translated into English and posted to a different Telegram chat, group, or channel
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • telegrambot β†’ copy_message
Copy each new message from a Telegram chat, excluding those sent by users in a blacklist
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • bluesky β†’ post_message
Copy each new message from your own Telegram chat to Bluesky
  • type
  • telegrambot β†’ webhook_txtimgdoc
  • plugin_strings β†’ preg_replace
  • telegrambot β†’ send_message_photo
Copy each new message received from a user into another chat, renaming the usernames

Common Errors


Bad Request: file is too big

Telegram does not allow bots to download files whose size exceeds 20MB.

Due to this Telegram limitation, messages sent to the bot with an attached file or document that exceeds this size cannot be processed.

Need a hand?

Real people behind it

Email us

info@botize.com
Monday to Friday from 7 a.m. to 1 p.m. (Spain).

Message us on Telegram

t.me/botize
Monday to Friday from 7 a.m. to 1 p.m. (Spain).

Come with an idea.
Leave with an automation.

Create your first task in minutes. Do it once and forget about it forever.

Start automating