Hey everyone,
I’m building a Telegram bot using Make.com, and I’m running into an issue. Right now, the bot only works for my personal chat ID.
What I want to achieve:
- Users should be able to start a private chat with the bot in their own Telegram.
- Users should be able to send messages to the bot.
- The bot should process the message and send a response back to the correct user.
My current setup:
- Telegram Bot - Watch Updates (to receive messages)
- Dust AI - Talk to an Assistant (to process the message)
- Telegram Bot - Send a Message (to send the response back)
The issue:
Right now, my “Send Message” step only works with my personal Chat ID because it is manually set up. I need to make it dynamic so that every user who messages the bot gets a reply in their own private chat.
What I think I need to do but not sure how:
- Capture the user’s Chat ID dynamically when they send a message.
- Use that Chat ID in the “Send Message” module so replies go to the right user.
- Make sure this works for multiple users at the same time.
What I’ve tried:
- I checked the output from Watch Updates, and I see a “Chat ID” field.
- But in the “Send Message” module, I don’t know how to map it properly so that it always sends the reply to the correct user.
How can I modify my Make.com scenario so that my bot responds correctly to any user who messages it?
Would appreciate any guidance or step-by-step advice. Thanks in advance.