Implement automation for monitoring local news. The system should monitor specified websites, Telegram channels, Facebook pages, and prioritize news that the editor needs to work on. This will be an assistant system for the news site editor.
Approximate Workflow:
Block 1. News Monitoring
The system should collect news from specified sources: websites, Facebook pages, Telegram channels, Google News. It is preferable to allow manual adjustment of the source list and ensure that the system does not break, considering that some websites do not have RSS.
Block 2. News Prioritization
The system selects main news according to its rules, removes duplicates, and sends the most important news to the Telegram bot for confirmation.
Block 3. Manual Confirmation of Each News Item
In the chat bot, the editor selects which news item from this list to take for work. After that, AI processes it further.
Block 4. Writing News Text
Based on a given prompt (some prompts have already been developed and will need adjustments), AI writes the news based on the specified sources.
Block 5. Manual Confirmation
The system sends confirmation to the Telegram bot. There is a Publish button, or you can send a message to revise it, and AI rewrites the text according to the specified edits.
Block 6. Image Selection
The system selects images from original sources and decides which images are better to use. Here, manual confirmation of images by the editor can be done, or suggestions can be made on what is better. Image generation is not required.
Block 7. Publication on the Wordpress Site
The system saves the news in the admin panel. It adds SEO-Title, SEO-Description, tags. It uploads the main image. And the news images (if any), and decides where it is better to place them in the text. It assigns logical names to images .jpg/png, fills in ALT, Title, Description - here it specifies the caption under the image and the source from which the image is taken.
After uploading to the site, it sends a notification to the Telegram bot about the successful saving of the news on the site with 3 buttons: Publish in TG, Publish in Facebook, Publish in Instagram.
Block 8. SMM Manager Preparing Posts for Social Media
Adapts the news for Telegram, Facebook, Instagram.
Before publication, it sends the ready post with images for confirmation to the editor.
Block 9. Saves Processed News in the Database to Avoid Duplicates
Saves in the database, for example, in Postgres, Notion, or another database, which news has already been published, to avoid taking them for work again.
This is an approximate work scenario and can be refined/adapted based on your recommendations for better results. It will be an advantage if you have done similar automations.