ربات فروشگاهی هوشمند بله با سبد خرید و پنل مدیریت
ربات فروشگاهی هوشمند برای پیامرسان بله
این پروژه یک ربات فروشگاهی کامل و عملیاتی برای پیامرسان بله است که از صفر و بدون وابستگی به فریمورکهای آماده توسعه یافته است. برخلاف رباتهای ساده که صرفاً یک لیست محصول نمایش میدهند، این ربات آنلاین شاپ یک State Machine کامل را پیادهسازی میکند که تجربهای حرفهای و بدون خطا در ثبت سفارش برای کاربر نهایی رقم میزند.
چه چیزی این ربات را متمایز میکند؟
- مدیریت سبد خرید ایزوله: هر کاربر سبد خرید اختصاصی خود را دارد و میتواند محصولات را اضافه، حذف یا ویرایش کند.
- سیستم رهگیری سفارشات (Order Tracking): کاربران میتوانند وضعیت سفارشات قبلی خود را در لحظه پیگیری کنند.
- کاهش خودکار موجودی انبار: پس از هر سفارش موفق، موجودی محصول بهصورت خودکار و اتمیک کاهش مییابد — بدون ریسک Race Condition.
- پنل ادمین اختصاصی: مدیر میتواند محصولات جدید اضافه کند، تمام سفارشات را ببیند، گزارش فروش و آمار دریافت کند — همه با کنترل دسترسی مبتنی بر نقش (RBAC).
- پایگاه داده رابطهای: تمام دادههای کاربران، محصولات و سفارشات در PostgreSQL ذخیره میشوند تا در برابر خطاهای سیستمی سازگار و قابل بازیابی باشند.
امکانات کامل ربات
۱. سیستم فروشگاهی
- نمایش محصولات با صفحهبندی
- سبد خرید با قابلیت افزودن و حذف
- ثبت سفارش و کاهش خودکار موجودی
- پیگیری سفارشات قبلی
۲. پنل مدیریت
- افزودن محصول جدید
- مشاهده تمام سفارشات
- گزارش فروش و آمار
- دسترسی محدود به ادمین
۳. رابط کاربری حرفهای
- کیبوردهای اختصاصی و دکمههای شیشهای (Inline)
- ایموجیهای مرتبط با محصولات
- فرمتبندی قیمت به تومان
مهارتهای کلیدی بهکار رفته
- Python Development
- State Machine Design برای مکالمات فروشگاهی
- Database Design و مدلسازی رابطای (PostgreSQL)
- Atomic Transactions (ACID)
- E-Commerce Logic Implementation
- Role-Based Access Control (RBAC)
- Bot API Integration (پیامرسان بله)
این پروژه توانایی ساخت یک ربات سفارشگیری و ربات فروشگاهی حرفهای با قابلیتهای یک اپلیکیشن واقعی — شامل مدیریت Stateful Conversations، تراکنشهای امن و پنل مدیریت — را در بستر پیامرسانهای داخلی اثبات میکند.