موضوع: سفارش طراحی ربات تلگرام زیرمجموعهگیری (Referral) با گیمیفیکیشن
سلام وقت بخیر،
قصد دارم سفارش طراحی یک ربات تلگرام برای افزایش اعضای کانالو رو بدم. هدف اصلی ربات، پیادهسازی یک سیستم زیرمجموعهگیری (Referral) تا اعضای کانال با دعوت دوستانشان، باعث افزایش ممبر کانال بشن و در ازای آن پاداش دریافت کنن
\*\*نیازمندیهای اصلی ربات:\*\*
1. \*\*شروع کار کاربر و عضویت:\*\*
\* کاربر با دستور \`/start\` ربات را فعال میکنه
\* \*\*شرط لازم:\*\* کاربر برای اینکه بتونه از ربات استفاده کنه و لینک دعوت بگیره، باید \*حتماً\* عضو کانال ما باشه
\* ربات باید در ابتدای کار یا قبل از دادن لینک دعوت، عضویت کاربر در کانال را بررسی کنه. اگر عضو نبود، پیامی نمایش بده و ازش بخواد ابتدا در کانال عضو بشه
2. \*\*سیستم لینک دعوت (Referral):\*\*
\* پس از تایید عضویت در کانال، کاربر بتونه با زدن یک دکمه (مثلاً: "دریافت لینک دعوت")، لینک دعوت منحصر به فرد خودش را دریافت کنه
\* \*\*نحوه شمارش دعوت موفق (خیلی مهم):\*\*
\* وقتی کاربر جدیدی از طریق لینک دعوت یک کاربر دیگه، ربات را استارت (\`/start\`) میکنه، ربات باید \*فوراً\* بررسی کنه که آیا این کاربر جدید \*همزمان عضو کانال ما هم شده است یا خیر\*.
\* فقط در صورتی که کاربر جدید \*هم\* از طریق لینک دعوت اومده باشه و \*هم\* عضو کانال باشه، یک دعوت موفق برای کاربر دعوتکننده ثبت کنخ. (صرفاً استارت زدن ربات کافی نیست).
\* هر کاربر تلگرامی فقط یک بار بتونه به عنوان زیرمجموعه موفق شمرده بشه(برای جلوگیری از شمارش تکراری).
\* کاربر باید بتونه با دکمهای (مثلاً: "دعوتهای من")، تعداد افرادی که با موفقیت توسط اون به کانال و ربات اضافه شدهاند رو ببینه
3. \*\*سیستم پاداش:\*\*
\* وقتی تعداد دعوتهای موفق یک کاربر به \*\*\[تعداد مشخصی که میخواهیم، مثلا: 10 نفر\]\*\* رسید، ربات باید به صورت خودکار یک پیام تبریک به همراه \*\*\[دقیقاً مشخص کنید چه پاداشی: مثلاً یک لینک دانلود خاص، یا یک کد تخفیف، یا متن پیام خاصی حاوی هدیه\]\*\* برای او ارسال کنه
\* امکان تعریف سطوح مختلف پاداش در آینده (مثلاً 5 دعوت = جایزه 1
10 دعوت = جایزه 2) در نظر گرفته بشه
4. \*\*گیمیفیکیشن (برای جذابیت بیشتر):\*\*
\* \*\*جدول امتیازات (Leaderboard):\*\* یک بخش در ربات که لیستی از کاربران برتر (مثلاً 10 یا 20 نفر اول) را بر اساس بیشترین تعداد دعوت موفق نمایش دهد. این جدول هم به صورت \*\*هفتگی\*\* (برترینهای هفته) و هم به صورت \*\*کلی\*\* (برترینهای کل زمان) قابل مشاهده باشه
\* \*\*سطوح یا نشانها (Levels/Badges):\*\* کاربران با رسیدن به تعداد دعوتهای مشخص (مثلاً 1، 5، 10، 25، 50 دعوت موفق)، یک عنوان، سطح یا نشان (مثلاً: تازهکار، فعال، حرفهای، استاد دعوت، یا نشان برنزی، نقرهای، طلایی) دریافت کنند. این نشان/سطح میتواند در پیامهای ربات یا در کنار نام کاربر در جدول امتیازات نمایش داده بشه
5. \*\*پنل مدیریت (Admin):\*\*
نیاز به یک پنل مدیریت ساده برای ادمین دارم که بتونه:
\* آمار کلی ربات (تعداد کل کاربران، تعداد کل دعوتهای موفق) را ببینه
\* لیست کاربران و تعداد دعوتهای موفق هر کاربر را مشاهده کنه
\* کاربر متخلف را مسدود (Ban) کنه
\* تعداد دعوت لازم برای دریافت پاداش را تنظیم کنه
\* متن پیام یا لینک پاداش رو تغییر بده
\* امکان ارسال پیام همگانی به تمام کاربران ربات.
6. \*\*نکات دیگه\*\*
\* زبان ربات: فارسی.
\* ربات باید پایدار، سریع و امن باشه و تا حد امکان جلوی تقلب (مثلاً استفاده از اکانتهای مجازی ، ایدی های فیک و یا ربات یا تکراری) گرفته بشه
\* لطفاً در مورد \*\*هاست مورد نظر هم توضیح بدید\*\*
ممنون میشوم با توجه به توضیحات فوق، لطفاً امکانسنجی، و زمان مورد نیاز برای طراحی و پیادهسازی این ربات را به بنده اعلام کنید
اگر هر بخشی نیاز به توضیح بیشتر داره یا پیشنهادی برای بهبود دارید، مشتاق شنیدنش هستم.
این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پارسکدرز برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.