Files
copykar/RELEASE_NOTES.md
T

23 lines
2.6 KiB
Markdown

📢 <b>گزارش تغییرات و قابلیت‌های جدید سیستم (Release Notes):</b>
👤 <b>ویرایش‌کننده:</b> <code>mamad</code>
🔹 <b>وبسایت‌های مبدا و کشف خودکار API با هوش مصنوعی (Source Websites & AI Discovery):</b>
• امکان تعریف انواع وبسایت‌ها و خبرگزاری‌ها به عنوان مبدا ورودی محتوا در کنار کانال‌های تلگرام.
• تحلیل خودکار ساختار سایت، کشف اندپوینت‌های REST API و فیدهای RSS توسط هوش مصنوعی و ذخیره در تنظیمات وبسایت.
• استخراج دوره‌ای اخبار جدید، تشخیص تکراری بودن با هوش مصنوعی و ارسال به صف انتشار کانال‌های مقصد.
• اعلام هوشمند خطاهای دریافت در کانال ادمین همراه با کلید «🤖 تحلیل مجدد هوشمند AI و تولید مجدد API».
📁 <i>فایل‌های تغییریافته:</i> <code>services/website_analyzer.py</code>, <code>services/website_collector.py</code>, <code>services/admin_bot.py</code>, <code>db/database.py</code>, <code>db/models.py</code>, <code>db/repository.py</code>, <code>main.py</code>
🔹 <b>تنظیم شیوه ارسال پست‌ها از صف (ترتیبی FIFO یا تصادفی):</b>
• افزودن گزینه «🔀 شیوه ارسال» در تنظیمات هر کانال مقصد با قابلیت سوییچ بین حالت‌های <b>«به ترتیب ورود»</b> و <b>«تصادفی (Random)»</b>.
📁 <i>فایل‌های تغییریافته:</i> <code>core/queue.py</code>, <code>services/publisher.py</code>, <code>services/admin_bot.py</code>, <code>db/models.py</code>, <code>db/repository.py</code>
🔹 <b>پشتیبانی کامل از استایل‌های Markdown در ارسال پست‌ها به تلگرام:</b>
• پشتیبانی از فرمت‌بندی غنی Markdown (بولد، ایتالیک، لینک‌ها و کدهای برنامه‌نویسی) خروجی هوش مصنوعی در ارسال به کانال‌های مقصد.
📁 <i>فایل‌های تغییریافته:</i> <code>services/publisher.py</code>
🔹 <b>مدیریت هوشمند ارسال گزارش انتشار (Release Notes Broadcast Hash Tracking):</b>
• ردیابی هش گزارش تغییرات جهت جلوگیری از ارسال پیام‌های تکراری هنگام ری‌استارت سیستم.
📁 <i>فایل‌های تغییریافته:</i> <code>services/admin_bot.py</code>