Personalized Telegram bot for news distribution
Goal: to create a Telegram bot where the user can select the news categories they are interested in, specify the desired time for receiving news, and the number of news items per day. The bot should then gather relevant materials from open sources (for example, via RSS or API), condense them into a short summary using GPT API, and send them to the user on Telegram.
What should be included:
Telegram bot (aiogram / node.js / gramJS)
Menu for selecting 3-5 categories (for example: finance, technology, business)
Setting the time for receiving news (once a day)
Setting the number of news items (1-3)
Storing user settings (SQLite / PostgreSQL database)
Gathering news from RSS or API
Summarizing news using GPT API (OpenAI or similar)
Scheduled distribution
Expectations from the performer:
Availability of a portfolio of Telegram bots
Experience with AI / GPT API integration (preferred)
Willingness to make adjustments based on feedback
Estimated timeline: 10-14 days
📌 P.S.: Important! Please write only relevant messages, with specific examples and timelines.