Spaces:
Runtime error
Runtime error
وظایف:
فاز 1: تحلیل نیازمندیها و طراحی معماری سیستم
- بررسی دقیق نیازمندیهای کاربر برای هر بخش
- انتخاب فریمورک GUI (Streamlit یا Gradio)
- طراحی معماری کلی سیستم و نحوه ارتباط اجزا
- تعیین کتابخانههای پایتون مورد نیاز
فاز 2: ساخت رابط کاربری Streamlit با قابلیتهای اصلی
- راهاندازی پروژه Streamlit
- ایجاد بخش ورودی URL و نمایش وبسایت (iframe یا مشابه)
- طراحی رابط کاربری برای چتبات
- طراحی رابط کاربری برای تنظیمات اعلانها (ایمیل و وبهوک)
فاز 3: پیادهسازی چتبات با مدل رایگان Hugging Face
- انتخاب مدل چتبات رایگان از Hugging Face (مدل پیشنهادی: alibidaran/Gemma2_Farsi)
- پیادهسازی ارتباط با مدل چتبات
فاز 4: توسعه سیستم اتوماسیون وب و browser automation
- انتخاب کتابخانه مناسب برای اتوماسیون وب (Selenium/Playwright)
- پیادهسازی قابلیت مرور وب و کلیک/ورودی
- پیادهسازی قابلیت انجام عملیات خاص بر روی وبسایتها
- افزودن قابلیت تست خودکار عملیات و درخواست کمک از کاربر
فاز 5: پیادهسازی نظارت بر TradingView و سیستم اعلانها
- تحقیق در مورد API یا روشهای اسکرپینگ TradingView (با رعایت قوانین)
- پیادهسازی منطق نظارت بر 5 اندیکاتور
- پیادهسازی ارسال ایمیل (SMTP)
- پیادهسازی ارسال وبهوک (JSON)
- افزودن دکمههای تست برای اعلانها
فاز 6: ساخت فایلهای پیکربندی برای Hugging Face Spaces
- ایجاد فایل
app.pyبرای Streamlit/Gradio - ایجاد فایل
requirements.txtبا تمامی وابستگیها - ایجاد فایل
Dockerfile(در صورت نیاز به تنظیمات خاص) - ایجاد فایل
README.mdبرای توضیحات پروژه
فاز 7: تست کامل سیستم و آمادهسازی برای استقرار
- تست جامع تمامی قابلیتها (مرورگر، چتبات، اعلانها)
- بهینهسازی کد برای عملکرد بهتر در Hugging Face Spaces
- رفع اشکالات و باگها
فاز 8: ارائه راهنمای کامل استقرار و استفاده
- نگارش مستندات گام به گام برای استقرار در Hugging Face Spaces
- نگارش راهنمای استفاده از سیستم و دستورات چتبات
- تهیه راهنمای جامع عیبیابی و بهینهسازی