در اینجا سناریو، فلو (Flow) و امکانات ربات را با جزئیات دقیق لیست کردهام:
📑 بخش اول:
معماری کلی و گرافیک
* زبان و تکنولوژی: ترجیحاً پایتون (Python - کتابخانههای Telethon یا Pyrogram) یا Node.js برای حداکثر سرعت. ربات نباید حتی 1 ثانیه لگ داشته باشد.
* استایل دکمهها:
تمام دکمهها باید شیشهای (Inline Buttons) باشند. دکمههای کیبورد پایین (Reply Keyboard) فقط برای منوی اصلی استفاده شود و ظاهر زشتی نداشته باشد.
* ایموجیها:
از ایموجیهای زرد و نامرتبط استفاده نشود. تم اصلی: 💎 (الماس)، 🚀 (راکت)، ⚫️ (دایره مشکی)، ⚪️ (دایره سفید).
🔄 بخش دوم: سناریوی قدمبهقدم کاربر (User Flow)
1. استارت ربات (/start):
* خروجی: ارسال یک عکس باکیفیت (بنر خوشآمدگویی) + متن کوتاه زیر:
> "به زیرساخت هوش مصنوعی Gemini Center خوش آمدید. برای شروع، خدمات مورد نظر را انتخاب کنید."
>
* دکمههای اصلی:
* 💎 خرید اشتراک (Tier 1)
* 👤 پروفایل من
* ☎️ پشتیبانی
2. مرحله خرید (انتخاب پلن):
* کاربر دکمه "خرید" را میزند.
* خروجی: نمایش دو پلن با قیمت (که قابل تغییر توسط ادمین باشد):
* دکمه 1: اشتراک ماهانه (300,000 تومان)
* دکمه 2: اشتراک سالانه VIP (1,200,000 تومان) ⭐️
3. مرحله دریافت اطلاعات (قبل از پرداخت):
* بعد از انتخاب پلن، ربات پیام دهد: "لطفاً آدرس Gmail خود را جهت فعالسازی لایسنس ارسال کنید."
* ولیدیشن (Validation): ربات چک کند که متن ارسالی حتماً فرمت ایمیل داشته باشد (Regex). اگر کاربر متن الکی فرستاد، ارور بدهد.
4. مرحله پرداخت (زرینپال):
* بعد از گرفتن ایمیل، لینک پرداخت تولید و دکمه "💳 پرداخت آنلاین" نمایش داده شود. (اتصال به وبسایت زرینپال).
* سناریوی موفقیت: به محض اینکه پرداخت در زرینپال "OK" شد و کالبک (Callback) به ربات برگشت خورد، ربات بلافاصله سناریوی بعدی را اجرا کند.
5. مرحله صف انتظار هوشمند (Smart Queue) - بسیار مهم:
* بلافاصله پس از پرداخت موفق، ربات این پیام را (ترجیحاً به صورت یک عکسنوشته یا متن خیلی شیک) بفرستد:
> ✅ سفارش با موفقیت ثبت شد!
> 🔖 کد پیگیری: [تولید کد رندوم #GEM-xxxx]
> 📧 ایمیل: [ایمیل کاربر]
> ⏳ وضعیت: در صف فعالسازی (نفر 3 از 5)
> "کاربر گرامی، جهت تضمین امنیت اکانتهای Tier 1، فعالسازی توسط تیم فنی انجام میشود. لطفاً صبور باشید، به محض فعالسازی (بین 1 تا 3 ساعت) همینجا به شما اطلاع میدهیم."
>
(نکته: عدد "نفر 3 از 5" میتواند نمایشی باشد تا حس اعتماد بدهد).
🛠 بخش سوم:
پنل مدیریت (Admin Panel)
من به عنوان ادمین، باید یک پنل داخل ربات داشته باشم.
وقتی یک خرید موفق انجام شد:
* نوتیفیکیشن: ربات یک پیام به من (ادمین) بفرستد شامل:
* نام کاربر + آیدی عددی
* ایمیل کاربر (قابل کپی کردن با یک کلیک)
* پلن خریداری شده
* مبلغ پرداختی
* اکشنها (دکمههای زیر پیام نوتیفیکیشن):
* ✅ تایید و ارسال لایسنس: (وقتی این را زدم، ربات به کاربر پیام بدهد: "تبریک! اکانت شما فعال شد. لذت ببرید.")
* 📩 ارسال پیام: (بتوانم دستی به آن کاربر پیام خاصی بدهم).
🤖 بخش چهارم:
سیستمهای اتوماتیک (Cron Jobs)
* یادآور تمدید: ربات باید تاریخ خرید را ذخیره کند. 3 روز مانده به پایان اشتراک 30 روزه، خودکار به کاربر پیام دهد: "اشتراک شما 3 روز دیگر تمام میشود. برای تمدید کلیک کنید."
* پروفایل کاربری:
وقتی کاربر دکمه "پروفایل من" را زد، نشان دهد:
* نوع اشتراک: (مثلاً سالانه)
* روزهای باقیمانده: 205 روز
* وضعیت: 🟢 فعال
⚠️ نکات تکمیلی برای برنامهنویس:
* دیتابیس: از دیتابیس مطمئن (مثل MongoDB یا PostgreSQL) استفاده شود که اطلاعات خریدها نپرد.
* امنیت: پنل ادمین فقط برای آیدی عددی من باز شود.
* سرعت: تاکید میکنم، ربات باید "فوقسریع" باشد.
لطفاً برآورد هزینه و زمان اجرا بر اساس این داکیومنت را اعلام کنید.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.