The next service I use is Make.com. It used to be called Integromat.
It's a visual automation tool:
you build scenarios by connecting actions from different services.
🔗 How does Make work?
Every scenario is made of modules. A module is a single action, for example:
- get a message from Telegram,
- send it to ChatGPT,
- save it to Google Sheets,
- send a notification to Telegram.
💡 You can add conditions, loops, filters, variables, delays and schedules.
The interface is visual: everything shows up as a flowchart. Control is drag & drop. The entry barrier is minimal.
🤖 Example: the “Storyteller” Telegram bot
Let’s build a bot that every evening (or on command) asks you:
“Tell me a short story of your day. What caught your eye today?”
And then saves it to a Google Sheet. All — without code.
What will it look like?
Step 1: create the bot
-
Open @BotFather in Telegram.
-
The
/newbotcommand -
Give it a name, e.g.
Storyteller -
Username:
storytelling_mate_bot -
Get the API key — save it, don’t show it to anyone.
API key:
What is this?
🔑 API (Application Programming Interface) An API is a way for two services to talk to each other.
Say Telegram exposes its features (get a message, send a message, etc.). For third-party services like Make to use them, Telegram provides an API.
An API isn’t code. It’s an access key + a set of rules for calling those features.
Step 2: build the scenario in Make
-
Go to make.com, create a new scenario.
-
Add the first module: Telegram → Watch Updates
-
Create a connection: paste the API key from BotFather
-
Click Run Once
-
Write something to the bot — Make should receive the data.
-
Check: there’s a name, ID, text.
The module received data from the Telegram bot:
Step 3: add a Google Sheet
-
Create a Google Sheet in a
Storytellerfolder on Google Drive -
Make columns:
DateandStory -
Back in Make → add a module: Google Sheets → Add a Row
-
Connect your Google account
-
Point to the sheet and the right tab
-
In the
Datefield — insert the date from the Telegram module -
In the
Storyfield — insert the message text
A simple sheet:
Step 4: send a confirmation
-
Add a module: Telegram → Send a Message
-
In
Chat ID— plug in the ID from the first module -
In
Message Text— for example:
”✅ Story saved. Thanks for being honest.”
What the "Send a message" module looks like
🧠 Summary
For the automation to work:
- Make connects to Telegram via the API
- Listens for events through a webhook
- Receives messages, processes them, saves the data
- Replies back through the
Send a messagemodule
All visual. All clear. You don’t need to write code — you just say what to do and in what order.
How could the bot be improved?

Keep going?





