ما قصد داریم یک سیستم کامل بسازیم که خبرهای مهم سیاسی–اقتصادی (ایران و جهان) را جمعآوری کرده، اثر آنها را بر بازارهای مختلف (مستقیم و غیرمستقیم) تحلیل کند، و خروجی نهایی را بهصورت محتوای انسانی و قابلفهم در یک کانال و یک بات منتشر کند.
این سیستم باید:
جمعآوری خودکار خبرها از منابع معتبر (RSS/API/سوشال) داشته باشد.
حذف خبرهای تکراری و عادیسازی دادهها انجام شود.
با Rulebook اولیه، اثر هر خبر بر بازارها (دلار، نفت، طلا، سهام، کریپتو، ارز ایران و...) با شدت/جهت/زمانبندی مشخص شود.
اثر مستقیم و اثر غیرمستقیم (زنجیره علیت روی سایر بازارها) تشخیص داده شود.
خبرها با تگهای موضوعی (FOMC، تورم، اوپک، تحریمها، سیاستهای ارزی،...) برچسبگذاری شوند.
حافظه روندی داشته باشد (روزانه/هفتگی/ماهانه) تا سوگیری کلی مثبت/منفی هر موضوع محاسبه و در تحلیلها لحاظ شود.
خروجی نهایی بهصورت غیررباتی و با متن انسانی (خلاصه خبر + چرا مهم است + اثر بازار + تحلیل کوتاه) تولید شود.
در کانال منتشر شود و در بات با فیلتر شخصیسازی (کاربر تگهای دلخواه را انتخاب کند) نوتیف ارسال شود.
قابلیت Digest روزانه/هفتگی در بات داشته باشد.
داشبورد ساده برای مدیریت خبرها، Rulebook، و گزارشها ساخته شود.
ماژولهای اصلی:
News Collector: جمعآوری از RSS/API با Dedup و Normalization
Impact Engine: تحلیل اثر مستقیم و غیرمستقیم بر بازارها با Rulebook اولیه
Context Memory: شاخص روزانه/هفتگی/ماهانه برای سوگیری خبرها
Summarizer & Writer: تولید متن انسانی برای کانال و بات
Telegram Channel Publisher: انتشار اتوماتیک با قالب ثابت
Telegram Bot: انتخاب تگها، ارسال نوتیف لحظهای و Digest، آرشیو خبرها
Database & API Layer: ذخیرهسازی خبرها، تگها، کاربران، و لاگها
Admin Panel (ساده): مدیریت Rulebook، مانیتورینگ، و گزارش KPI
ویژگیهای کلیدی فنی:
Backend: Python (FastAPI)، Celery/Redis برای تسکها
Database: PostgreSQL (داده اصلی)، ClickHouse یا مشابه برای لاگ تحلیلی
Telegram Bot API + کانال پابلیشر
NLP ساده برای خلاصهسازی/تگگذاری (Rule-based در نسخه اول)
Docker برای دپلوی راحت
ساختار ماژولار برای اضافهکردن ML در آینده
انتظارات از فریلنسر:
طراحی معماری کامل + پیادهسازی MVP تا نسخه اولیه عملیاتی
مستندسازی فنی و آموزشی برای تیم داخلی
تحویل در فازهای مشخص:
جمعآوری و پردازش خبر + دیتابیس
Rulebook اثرگذاری + خروجی کانال
بات با فیلتر تگ و نوتیف
حافظه روندی + Digest روزانه
پنل ساده مدیریت
خروجی مورد انتظار:
سورسکد کامل و تمیز با داکیومنت
دیتابیس ساختاریافته
سیستم پایدار و قابلگسترش
تحویل فازبندیشده با تست نهایی
مهارتهای مورد نیاز:
Python (FastAPI, Celery, NLP basics)
PostgreSQL / ClickHouse
Telegram Bot API
API Integration (RSS, REST APIs)
Docker & Basic DevOps
تجربه در سیستمهای تحلیلی و اتوماسیون خبری مزیت است


