feat: target channel context history, custom website extraction needs, and categorized main menu
This commit is contained in:
+11
-15
@@ -2,21 +2,17 @@
|
||||
|
||||
👤 <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>انتقال پیامهای زمینه (Context History) به کانالهای مقصد:</b>
|
||||
• انتقال و اعمال تنظیمات پیامهای زمینه به کانالهای مقصد: ارسال تاریخچه آخرین پستهای منتشرشده در همان کانال مقصد به عنوان کانتکست به هوش مصنوعی جهت حفظ پیوستگی محتوایی، لحن و استایل کانال.
|
||||
• افزودن کلید <b>«📜 پیامهای زمینه»</b> در تنظیمات هر کانال مقصد با امکان انتخاب سریع تعداد پستهای کانتکست (۱ تا ۱۰ پیام).
|
||||
📁 <i>فایلهای تغییریافته:</i> <code>db/database.py</code>, <code>db/models.py</code>, <code>db/repository.py</code>, <code>services/admin_bot.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>تعیین نیازمندیهای استخراج وبسایتها و تفکیک دکمه تحلیل AI:</b>
|
||||
• امکان تعریف نیازمندیها، موضوعات و فیلترهای اختصاصی برای هر وبسایت مبدا با کلید <b>«📝 نیازمندیهای استخراج»</b>.
|
||||
• حذف تحلیل خودکار بلافاصله پس از ثبت سایت و تعبیه کلید مستقل <b>«🤖 شروع / تکرار تحلیل با AI»</b> برای استخراج آگاهانه ساختار داده مطابق با نیازمندیهای تعیینشده.
|
||||
📁 <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>
|
||||
|
||||
🔹 <b>پشتیبانی کامل از استایلهای Markdown در ارسال پستها به تلگرام:</b>
|
||||
• پشتیبانی از فرمتبندی غنی Markdown (بولد، ایتالیک، لینکها و کدهای برنامهنویسی) خروجی هوش مصنوعی در ارسال به کانالهای مقصد.
|
||||
📁 <i>فایلهای تغییریافته:</i> <code>services/publisher.py</code>
|
||||
|
||||
🔹 <b>مدیریت هوشمند ارسال گزارش انتشار (Release Notes Broadcast Hash Tracking):</b>
|
||||
• ردیابی هش گزارش تغییرات جهت جلوگیری از ارسال پیامهای تکراری هنگام ریاستارت سیستم.
|
||||
🔹 <b>بازطراحی، دستهبندی و بهینهسازی کیبورد دکمههای عملیاتی ربات:</b>
|
||||
• افزودن دکمه <b>«🏠 منوی اصلی»</b> و دستهبندی استاندارد دکمههای عملیاتی ربات در ۵ ردیف منظم و ساختاریافته.
|
||||
• تجمیع عملیات ثبت در دکمه هاب یکپارچه <b>«➕ افزودن مبدا / مقصد»</b> جهت دسترسی سریع به کانال مبدا، کانال مقصد و وبسایت مبدا.
|
||||
📁 <i>فایلهای تغییریافته:</i> <code>services/admin_bot.py</code>
|
||||
|
||||
Reference in New Issue
Block a user