Agreeing a post in Telegram and sending it for correction

Greetings, everyone! I recently asked myself an interesting question: is it possible to supplement the standard posting of posts to Telegram feed from RSS feed (and running through GPT and Perplexity) with a full-fledged reconciliation in Telegram bot?

The scenario is as follows: RSS → Perplexity → GPT → DALL-E / MJ → Telegram (Send Photo) and I get a full-fledged post from the bot. Next, I’d like to do four variations of events:

  1. If I reply “OK”, the post is sent to my Telegram channel unchanged

  2. If I reply “Text”, then the bot (GPT) should rewrite the text and send it for approval with the same picture.

  3. If I reply “Pic”, the bot (DALL-E / MJ) should generate a new picture and send the post with the same text for approval.

  4. If I reply “Re”, then the bot reworks the post and picture and sends a new one for approval.

Is it possible to do this with more or less standard Make functionality like Watch Updates and Router, using filters etc. or in general, is it possible to implement this without using code?

I’ve only come up with the idea of duplicating a post in Google Sheets so far, but it’s difficult to transfer a picture from Sheets to Telegram.

1 Like

Hi @Anton_Tyushnyakov,

Yes, it’s definitely possible to implement this in Make with standard modules and logic! You could set up Watch Updates and Router with conditional paths for “OK,” “Text,” “Pic,” and “Re,” using filters to determine the correct action based on your Telegram responses.

We recently completed a similar project, where we created blog posts by retrieving details from an RSS feed, generating content using OpenAI, and then sending the blog post to the owner for confirmation before publishing it on the website.

Best regards,

Msquare Automation
Platinum Partner of Make
@Msquare_Automation