NewsReaderBot – Personalized News Telegram Bot
Project Information
- Category: Telegram Bot | Python | SQLAlchemy | Alembic
- Project date: 28/1/2026
- Project URL: https://github.com/Aramesh-Aria/NewsReaderBot
Project Overview
یک ربات تلگرام هوشمند برای دریافت اخبار شخصیسازیشده است که با استفاده از NewsAPI توسعه داده شده.
این ربات به کاربران اجازه میدهد موضوعات، زبان محتوا و منابع خبری دلخواه خود را انتخاب کرده و اخبار مرتبط را بهصورت هدفمند و منظم دریافت کنند.
Key Features
Smart Personalized News
ربات تلگرام هوشمند برای دریافت اخبار شخصیسازیشده براساس علایق کاربر.
Topic & Source Control
انتخاب و مدیریت موضوعات خبری و منابع معتبر توسط خود کاربر.
Interactive Telegram UI
رابط کاربری تعاملی با دکمههای دو مرحلهای (Inline Keyboard) برای تجربه بهتر کاربر.
Multi-language Support
پشتیبانی کامل از زبان فارسی و انگلیسی با ذخیره و حفظ ترجیحات زبانی کاربر.
Robust Data Layer
مدیریت دادهها با SQLAlchemy ORM و مهاجرت دیتابیس با Alembic برای توسعهپذیری و پایداری.
User Preference Management
سیستم ذخیره و بهروزرسانی ترجیحات کاربران برای ارسال محتوای همیشه مرتبط.