دقیقاً چه کاری باید انجام شود؟
با سلام و احترام، قصد داریم یک ربات مدیریت گروه تلگرام بسیار حرفهای، پیشرفته و مقیاسپذیر طراحی کنیم که علاوه بر امکانات مدیریتی و سرگرمی، دارای سیستم امتیازدهی، بازی، مسابقات لیگی، مینیاپ اختصاصی و داشبورد مدیریت تحت وب باشد.
تمامی بخشهای پروژه باید بهصورت یکپارچه طراحی شوند و از طریق یک زیرساخت مرکزی با یکدیگر در ارتباط باشند.
۱.
سیستم مدیریت گروه تلگرام ربات باید دارای سیستم مدیریت گروه کامل و حرفهای با امکانات زیر باشد: انواع قفلهای گروه و امکان تغییر حالت، تنظیم و مدیریت هر قفل بهصورت مجزا.
سیستم ضد اسپم و ضد تبچی با قابلیت تشخیص و کنترل پیامهای تبلیغاتی و مزاحم.
سیستم خوشآمدگویی و پیام لفتبک برای کاربران.
سیستم ضد خیانت و مدیریت رفتار کاربران مطابق با قوانین تعریفشده.
سیستم جوین اجباری کانال و گروه.
سیستم آمار حرفهای گروه و کاربران.
ارسال گزارش عملیات و رویدادهای مهم گروه به پیوی مالک گروه.
پنلهای شیشهای (Inline Keyboard) مجزا و اختصاصی برای بخشهای لینک، تگ، پاکسازی، آمار و تنظیمات اصلی.
پنل کاربری اختصاصی برای کاربران گروه.
۲.
امکانات سرگرمی و ابزارهای کاربردی ربات باید دارای مجموعهای از امکانات سرگرمی و کاربردی از جمله موارد زیر باشد: نمایش قیمت لحظهای ارزهای دیجیتال و طلا و دلار سیستم فال، جوک و تاریخ،تکست و ابزار های مورد توافق ۳.
سیستم گلوبال یکی از بخشهای بسیار مهم پروژه، طراحی یک زیرساخت گلوبال و متمرکز است که اطلاعات موردنیاز در سطح کل ربات، مستقل از گروه یا سرور، در آن ذخیره و مدیریت شوند.
این سیستم باید قابلیت ذخیرهسازی و مدیریت اطلاعاتی مانند امتیازات، XP، اطلاعات بازیها و سایر دادههای مشترک را داشته باشد.
اطلاعات گلوبال کاربران باید در تمامی گروههای تحت پشتیبانی ربات و بخشهای مرتبط مینیاپ قابل استفاده باشند و با تغییر گروه، ریاستارت ربات یا انتقال VPS از بین نروند.
۴.
سیستم بازی و امتیازدهی طراحی یک سیستم بازی و امتیازدهی پیشرفته شامل موارد زیر موردنیاز است: بازی فردی بهصورت سؤالات چهارگزینهای در گروهها، همراه با کسب امتیاز.
بازی دو نفره همزمان و آنلاین از طریق مینیاپ تلگرام، همراه با سیستم رقابت و کسب امتیاز.
سیستم امتیازدهی و XP گلوبال برای کاربران در کل ربات.
ذخیرهسازی متمرکز امتیازات و سوابق بازیها در دیتابیس گلوبال.
طراحی سیستم مسابقات لیگی بهصورت مجزا برای کاربران و گروهها، همراه با جدول رتبهبندی و اهدای جوایز بهصورت Telegram Gifts.
سیستم بازی، امتیازدهی و مسابقات باید بهصورت دقیق، امن و قابل اعتماد طراحی شود و از ثبت امتیاز تکراری، تقلب و دستکاری نتایج جلوگیری کند.
۵.
طراحی Telegram Mini App اختصاصی پروژه باید دارای یک مینیاپ بسیار حرفهای، مدرن، سریع و کاربرپسند باشد که مستقیماً به ربات تلگرام متصل شود.
طراحی رابط کاربری و تجربه کاربری مینیاپ مطابق با سلیقه و نیازهای تیم ما انجام خواهد شد.
موارد مورد انتظار: طراحی اختصاصی و حرفهای UI/UX.
پشتیبانی از حالت روشن (Light Mode) و تاریک (Dark Mode).
اتصال یکپارچه به سیستم کاربران، بازیها، امتیازات، XP و مسابقات لیگی.
طراحی پنل بازی دو نفره همزمان و نمایش اطلاعات و رتبهبندی کاربران.
۶.
داشبورد ادمین تحت وب یکی از بخشهای اصلی و بسیار مهم پروژه، طراحی یک داشبورد مدیریتی تحت وب با امکانات گسترده و دسترسی مدیریتی متمرکز است.
هدف این است که بتوانیم بدون نیاز به تغییر مستقیم سورسکد، بخشهای مختلف ربات و مینیاپ را از طریق داشبورد مدیریت کنیم.
امکانات موردنیاز: مدیریت، ویرایش، حذف و اضافهکردن پیامهای ارسالی ربات.
مدیریت متنها، دکمهها و پنلهای مختلف ربات.
مدیریت و ویرایش اجزای مینیاپ و محتوای قابل تنظیم آن.
امکان تغییر تنظیمات و محتوای بخشهای مختلف سیستم از طریق داشبورد.
مدیریت اطلاعات، کاربران، گروهها، امتیازات و مسابقات، متناسب با سطح دسترسی ادمین.
اعمال تغییرات در سیستم بدون نیاز به ویرایش دستی سورسکد و در موارد امکانپذیر، بدون نیاز به ریاستارت ربات.
سیستم تبلیغات اختصاصی.
۷.
الزامات فنی، سرعت و دیتابیس سرعت، پایداری و کیفیت دیتابیس از مهمترین اولویتهای این پروژه است.
انتظار داریم ربات با معماری حرفهای، بهینه، امن و مقیاسپذیر توسعه داده شود؛ بهگونهای که برای مدیریت حجم بسیار بالای کاربران و درخواستهای همزمان آمادگی داشته باشد.
هدف فنی پروژه، دستیابی به ظرفیت ۲ میلیون درخواست همزمان در لحظه است.
از فریلنسر انتظار داریم معماری و زیرساخت موردنیاز برای این ظرفیت را بررسی کرده و امکانپذیری، منابع سختافزاری و محدودیتهای احتمالی آن را بهصورت شفاف اعلام کند.
سایر الزامات: طراحی دیتابیس حرفهای با سرعت بالا و ساختار اصولی.
ذخیرهسازی دقیق و پایدار تمامی اطلاعات کاربران، گروهها، بازیها و امتیازات.
جلوگیری از حذف، خرابی، تداخل یا ثبت اشتباه اطلاعات.
قابلیت بکاپگیری و بازیابی اطلاعات.
حفظ کامل اطلاعات هنگام آپدیت ربات، ریاستارت یا تعویض و انتقال VPS.
قابلیت توسعه و افزایش ظرفیت سیستم در آینده.
انجام تست فشار و ارائه نتایج واقعی عملکرد سیستم در شرایط بار بالا.
۸.
نحوه اعلام قیمت و شرایط همکاری لطفاً موارد زیر را در پیشنهاد خود اعلام فرمایید: ۱.
قیمت پیشنهادی برای اجرای کامل پروژه.
۲.
زمان تقریبی موردنیاز.
۳.
زبانهای برنامهنویسی، فریمورکها، دیتابیس و معماری فنی پیشنهادی شما.
۴.
تجربه قبلی در طراحی رباتهای تلگرامی پرترافیک، مینیاپ و سیستمهای مقیاسپذیر.
۵.
توضیح مختصر درباره نحوه پیادهسازی زیرساخت برای رسیدن به ظرفیت هدف ۲ میلیون درخواست همزمان و منابع سروری موردنیاز.
۶.
شرایط پشتیبانی، رفع باگ و ضمانت عملکرد پس از تحویل پروژه.
نکته پایانی: کیفیت نهایی، امنیت، سرعت، پایداری و معماری صحیح سیستم برای ما اهمیت بسیار زیادی دارد.
با تشکر