دقیقاً چه کاری باید انجام شود؟
سلام و احترام
قصد داریم یک ربات تلگرام هوشمند و کاربردی برای ادمینهای کانالهای فروشگاهی توسعه دهیم که وظیفه تولید محتوا، زمانبندی و انتشار خودکار پستها را بر عهده دارد.
سند نیازمندیهای فنی (PRD) بهطور کامل و دقیق آماده است و پس از پذیرش اولیه در اختیار شما قرار میگیرد.
نیازمندیهای اصلی پروژه: هسته ربات: پیادهسازی با Python و فریمورک Aiogram 3 بهصورت Asynchronous و ساختار ماژولار.
اتصال به هوش مصنوعی: اتصال به API هوش مصنوعی (مانند OpenAI API) جهت تولید کپشنهای ساختاریافته با لحنهای مختلف (پرامپتها از طریق کانفیگ قابل مدیریت باشند).
دریافت اطلاعات محصول: دریافت خودکار محصولات از طریق WooCommerce REST API (نام، قیمت، عکس و توضیحات).
امکان ثبت دستی محصول از طریق چت تلگرام به صورت Step-by-Step.
سیستم تقویم و زمانبندی: زمانبندی روزانه (APScheduler/Celery) جهت انتشار در ساعات مشخص در دو حالت «انتشار خودکار در کانال» و «پیشنویس جهت تأیید».
پردازش تصویر: انداختن لوگو و تگ قیمت روی عکس محصول با کتابخانه Pillow.
پنل مدیریت تلگرامی: برای مدیریت کاربران، آمار فروش، و ارسال پیام همگانی.
مهارتهای مورد انتظار: تسلط کامل به Python و فریمورک Aiogram 3 تجربه کار با دیتابیس (PostgreSQL / SQLite) و SQLAlchemy تجربه اتصال به APIهای خارجی (OpenAI, WooCommerce, Zibal) توانایی ارائه خروجی تمیز، داکیومنتشده و قابل اجرا با Docker تحویلدادنیها: سورسکد کامل همراه با راهنمای استقرار (Deployment) تست کامل سناریوها روی سرور/محیط آزمایشی پشتیبانی فنی توافقی برای رفع باگهای احتمالی اولیه لطفاً در پیشنهاد خود، نمونهکارهای مرتبط با ربات تلگرام و زمان و هزینه پیشنهادی را اعلام فرمایید.