Milad Mobaseri
enfa
$ cat nexorax-smm-telegram-bot.json

ربات فروش خدمات شبکه‌های اجتماعی Nexorax

توسعه ربات تلگرامی

یه ربات تلگرامی برای فروش خدمات شبکه‌های اجتماعی؛ کاربر توی چند قدم ساده فالوور، لایک یا بازدید اینستاگرام، تیک‌تاک و فیسبوک سفارش می‌ده و ربات خودش سفارش رو به پنل‌های تأمین‌کننده می‌فرسته. با پنل مدیریت کامل داخل تلگرام و بیشتر از ۵۰۰ کاربر.

ربات فروش خدمات شبکه‌های اجتماعی Nexorax — 1/8
توسعه ربات تلگرامیکسب‌وکار فروش خدمات شبکه‌های اجتماعی

معرفی پروژه

کارفرما خدمات شبکه‌های اجتماعی می‌فروخت، ولی پنل‌های SMM سایت‌محور برای مشتری عادی گیج‌کننده بودن و ثبت و پیگیری سفارش‌ها بیشترش دستی بود. هدف این بود که کل مسیر خرید بیاد توی تلگرام و اون‌قدر ساده بشه که هر کسی بدون آموزش بتونه سفارش بده.

ربات سفارش رو قدم‌به‌قدم جلو می‌بره (پلتفرم، نوع خدمت، سرویس، تعداد) و خودکار به پنل تأمین‌کننده می‌فرسته؛ اگه سفارش خطا بخوره، پول برمی‌گرده. کارفرما هم همه‌چیز رو از یه پنل ادمین داخل همون تلگرام مدیریت می‌کنه.

نسخه‌ی اول توی دو هفته منتشر شد و از اون موقع به‌روزرسانی‌های منظم گرفته. الان بیشتر از ۵۰۰ کاربر و فروش فعال داره.

نکات کلیدی

  • سفارش ۵ مرحله‌ای با دکمه‌ی برگشت در هر قدم
  • اتصال هم‌زمان به چند پنل تأمین‌کننده
  • بازگشت خودکار پول اگه سفارش خطا بخوره
  • پکیج‌ساز برای ترکیب چند سرویس
  • پنل ادمین کامل داخل تلگرام
  • بیشتر از ۵۰۰ کاربر و فروش فعال

پیاده‌سازی فنی

کاملاً async با aiogram 3 و aiomysql. مبلغ‌ها با Decimal حساب می‌شن تا خطای گرد کردن پیش نیاد.

پنل‌های تأمین‌کننده توی دیتابیس تعریف می‌شن، پس اضافه یا عوض کردنشون نیاز به ری‌استارت نداره. دسترسی ادمین‌ها چندسطحیه و تغییرات دیتابیس با migrationهای نسخه‌دار اعمال می‌شن.