From 96bf1a6cb48919eb0f571ef05f0a7d8be6a1b7e8 Mon Sep 17 00:00:00 2001 From: mamad Date: Fri, 28 Aug 2026 23:21:13 +0330 Subject: [PATCH] docs: update release notes for category reorganization and button fixes --- RELEASE_NOTES.md | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index baefd70..73c8b9a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,17 +2,20 @@ 👤 ویرایش‌کننده: mamad -🔹 انتقال پیام‌های زمینه (Context History) به کانال‌های مقصد: -• انتقال و اعمال تنظیمات پیام‌های زمینه به کانال‌های مقصد: ارسال تاریخچه آخرین پست‌های منتشرشده در همان کانال مقصد به عنوان کانتکست به هوش مصنوعی جهت حفظ پیوستگی محتوایی، لحن و استایل کانال. -• افزودن کلید «📜 پیام‌های زمینه» در تنظیمات هر کانال مقصد با امکان انتخاب سریع تعداد پست‌های کانتکست (۱ تا ۱۰ پیام). -📁 فایل‌های تغییریافته: db/database.py, db/models.py, db/repository.py, services/admin_bot.py +🔹 سازمان‌دهی منوی مدیریت در ۵ هاب تخصصی (Copy, AI, Bots, System, Monitor): +• تجمیع و ساختاردهی کامل امکانات ربات در ۵ دسته‌بندی استاندارد: + - 📋 کپی و محتوا (Copy Hub): ارسال پست‌های بررسی‌نشده، هاب افزودن منبع/مقصد و دسته‌بندی موضوعی کانال‌ها. + - 🧠 هوش مصنوعی (AI Hub): مدیریت ارائه‌دهنده‌ها و مدل‌ها، زنجیره پشتیبان خودکار (Fallback)، پردازش تصویر (Vision) و تست آنلاین. + - 🤖 کانال‌ها و ربات‌ها (Bots Hub): مدیریت کانال‌های مبدا، کانال‌های مقصد، وبسایت‌های مبدا و لاگین یوزربات. + - ⚙️ کنترل سیستم (System Hub): توقف اضطراری ناوگان، راه‌اندازی مجدد، گزارش تغییرات و راهنمای جامع. + - 📊 مانیتورینگ و آمار (Monitor Hub): گزارش لحظه‌ای صف‌ها و کانال‌ها، بررسی و رفع خطاهای ثبت‌شده سیستم و نمودارهای آماری. +📁 فایل‌های تغییریافته: services/admin_bot.py, tests/test_target_context_and_website_custom_needs.py, tests/test_fallback_and_stop.py -🔹 تعیین نیازمندی‌های استخراج وبسایت‌ها و تفکیک دکمه تحلیل AI: -• امکان تعریف نیازمندی‌ها، موضوعات و فیلترهای اختصاصی برای هر وبسایت مبدا با کلید «📝 نیازمندی‌های استخراج». -• حذف تحلیل خودکار بلافاصله پس از ثبت سایت و تعبیه کلید مستقل «🤖 شروع / تکرار تحلیل با AI» برای استخراج آگاهانه ساختار داده مطابق با نیازمندی‌های تعیین‌شده. -📁 فایل‌های تغییریافته: services/website_analyzer.py, services/website_collector.py, services/admin_bot.py, db/database.py, db/models.py, db/repository.py - -🔹 بازطراحی، دسته‌بندی و بهینه‌سازی کیبورد دکمه‌های عملیاتی ربات: -• افزودن دکمه «🏠 منوی اصلی» و دسته‌بندی استاندارد دکمه‌های عملیاتی ربات در ۵ ردیف منظم و ساختاریافته. -• تجمیع عملیات ثبت در دکمه هاب یکپارچه «➕ افزودن مبدا / مقصد» جهت دسترسی سریع به کانال مبدا، کانال مقصد و وبسایت مبدا. +🔹 اصلاح و ثبت کامل رویدادها و بهینه‌سازی چینش کیبورد: +• ثبت هندلر اختصاصی ⚠️ خطاهای سیستم و اصلاح الگوهای Regex جهت پاسخگویی آنی به تمام دکمه‌ها و دستورات. +• بهینه‌سازی چینش کیبورد در دو ستون متقارن و کوتاه کردن برچسب‌ها جهت نمایش بی‌نقص و بدون شکستگی در موبایل و دسکتاپ. 📁 فایل‌های تغییریافته: services/admin_bot.py + +🔹 رفع خطای 500 در پردازش تصویر ارائه‌دهنده داخلی هوش مصنوعی (AGY Bridge): +• رفع خطای ناسازگاری ساختار ورودی‌های چندوجهی (Multimodal Image Payloads) و اطمینان از دریافت پاسخ موفق در بازنویسی پست‌های دارای تصویر. +📁 فایل‌های تغییریافته: agy_bridge.py, core/llm.py