Telegram Bot - Watch Callback Query

Hi everyone,

I’m setting up a Telegram bot automation in Make.com, and I need to trigger a video note (video message) when a user clicks the “Start Training Now” button. However, I couldn’t find the “Watch Callback Query” module, and I don’t see any similar modules like “Watch Inline Button Press” or “Watch Events”.

What I’m trying to achieve:

  • My bot sends a message with two inline buttons:
    :white_check_mark: Start Training Now (callback_data: "start_training_now")
    :hourglass_not_done: Start Later (callback_data: "start_training_later")
  • When the user clicks “Start Training Now”, the bot should send a video note (file_id).

Problems:

:one: I can’t find “Watch Callback Query” or any similar module. Is there any alternative way to capture inline button clicks?
:two: How can I link my inline button to send a video note? (e.g., how can I process callback_data and trigger the correct action?)

Welcome to the Make community!

Try using the Telegram Bot “List Updates” module:

Retrieves a list of updates from the Telegram server. By default, updates starting with the earliest unconfirmed update are returned. If you want to list more, you need to set the offset. This module cannot be used with webhooks. To use this module, you must switch off and remove all your Telegram webhooks.

For more information, see https://www.make.com/en/integrations/telegram, and the Telegram Bot page in the Make Help Centre, which covers the following:

  • Getting Started with Telegram Bot
  • Did you know?
  • Messages
  • Media
  • Chats and Updates
  • Members
  • Other
  • Troubleshooting

and also,

  • Prerequisites
  • Configuring the Telegram Bot
  • Adding Telegram Bot to your Scenario
  • Send a Text Message or Reply
  • Edit a Text Message
  • Forward a Message
  • Delete a Message
  • Pin a Message
  • Unpin a Message
  • Send an Audio File
  • Send a Document or an Image
  • Send an Album
  • Send a Photo
  • Send a Sticker
  • Send a Video
  • Send a Voice Message
  • Edit a Media Message
  • Edit a Message Caption
  • Send an Invoice
  • Send media by URL or ID
  • Download a File
  • Create a Chat Invite Link
  • Edit a Chat Invite Link
  • List Updates
  • List Chats
  • Revoke a Chat Invite Link
  • Watch Updates
  • List Administrators in a Chat
  • Get the Number of Members in a Chat
  • Kick a Chat Member
  • Promote a Chat Member
  • Restrict a Chat Member
  • Make an API Call
  • Answer an inline Query
  • How to find out the ID of a private channel/group:
  • How to find out the user ID
  • Adding Your Bot To the Channel:
  • Testing a Public Channel
  • Testing a Private Channel:
  • Retrieving the ID From the Web Version of Telegram
  • Registration and Login
  • My bot is hitting limits, how do I avoid this?

You should also take note of the following important details:

  • Only a message sent less than 48 hours ago can be deleted.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.

1 Like