توضیحات پروژه: من به یک ربات نیاز دارم که بتواند ب کالاهای موجود در یک سایت خاص را بررسی کند و در صورت تحقق شرایط مشخص شده (موجود شدن کالای خاص، تناسب قیمت و ....)، به من اطلاع رسانی کند. جزئیات فنی پروژه: هدف اصلی بات: اسکن منوها یا صفحات مشخصی از سایت (براساس یو آر ال های تعیین شده) برای رصد فروشندگان و کالاهای آنها. بررسی پارامترهای تعریف شده برای هر کالا (مثل قیمت، موجودی، تخفیف، تاریخ اضافه شدن کالا، و غیره). ارسال نوتیفیکیشن (از طریق ایمیل، پیامک یا ای پی آی دلخواه) در صورت تطابق کالاها با شرایط از پیش تعیین شده. قابلیتهای ضروری: توانایی لاگین به سایت . اجرای اسکن در بازههای زمانی مشخص (مثلاً هر ۱ ساعت). ذخیرهسازی دادههای تاریخی برای مقایسه تغییرات (مثلاً کاهش قیمت یا افزودن کالای جدید). قابلیت شخصی سازی شرایط (مثلاً اگر قیمت کالا زیر فلان تومان شد یا فروشنده جدیدی ثبت نام کرد، اطلاع دهد). محدوده سایت: ساختار سایت موردنظر به شما ارائه خواهد شد (ممکن است نیاز به کار با API سایت یا اسکراپینگ صفحات باشد). بات باید بتواند با پلتفرمهای مشابه (مثلاً وردپرس, ووکامرس, یا سایتهای اختصاصی) سازگار باشد. مهارتهای مورد نیاز فری لنسر: تسلط به زبانهای برنامهنویسی پایتون (با کتابخانههای بیوتیفول سوپ, سلنیوم, اسگرپی) یا نود.جی اس. تجربه در ساخت باتهای مانیتورینگ، اسکراپینگ وب، یا کار با APIها. آشنایی با سیستمهای نوتیفیکیشن (ایمیل، وبهوک). توانایی حل مشکلاتی مانند جلوگیری از بلاکشدن IP. عدم آشنایی و عدم توانایی انجام کپچا. چون کپچا خط قرمز ماست. تجربه در کار با پایگاه داده (SQL/NoSQL) برای ذخیره سازی داده ها. نهایتا تصمیم به خرید توسط کاربر گرفته خواهد شد و فیلد های مرتبط بصورت دستی پر می شوند. __ تحویلهای مورد انتظار: سورسکد کامل بات با مستندات فنی. راه اندازی اولیه و تست روی سایت موردنظر. آموزش نحوه تنظیم شرایط و پارامترهای مانیتورینگ. پشتیبانی فنی کوتاه مدت پس از تحویل پروژه. __ نحوه ارسال پیشنهاد: لطفاً در پیشنهاد خود موارد زیر را ذکر کنید: نمونه کارهای مشابه (مخصوصاً باتهای مانیتورینگ/اسکراپینگ). پیشنهاد شما برای معماری فنی پروژه (مثلاً استفاده از Cloud یا سرور اختصاصی). تخمین زمان و هزینه انجام پروژه. آیا امکان افزودن قابلیتهای آینده (مثل پنل مدیریت) وجود دارد؟ اولویت با عملکرد اصلی بات است، اما اگر پیشنهادی برای پنل مدیریت دارید، ذکر کنید.


