سلام یه بات تلگرام میخوام با جزییات و شخصات زیر ترجیح بر این است که با پایتون نوشته بشه ولی با زبان های دیگه همه اوکی هست پیشنهادتون رو بدین
1. هر کاربر باید قبل از خرید هر اشتراک، ابتدا متعهد شود که از قوانین پیروی میکند. دو بار تأییدیه از کاربر گرفته میشود. علاوه بر آن، در همان لحظهٔ اول که کاربر عضو ربات میشود هم باید قوانین را تأیید کند.
تاییدیهٔ اول: متن تأییدیهٔ اول + متن قوانین
تأییدیهٔ دوم: متن تأییدیهٔ دوم
تأییدیهٔ اولیهٔ ربات: متن تأییدیهٔ اولیه + متن قوانین
متن قوانین توسط مدیریت باید قابل ویرایش باشد. همچنین دکمهٔ خاصی هم باید باشد که اگر کاربر خواست قوانین را دوباره ببیند، بتواند.
2. انواع سرویسها توسط مدیریت میتواند تعریف شود که قیمتها و توضیحات متفاوتی دارند. کاربر برای خرید هر سرویس باید شارژ مورد نیاز آن را داخل ربات داشته باشد. کاربر علاوه بر انتخاب سرویس، باید یک نام کاربری انگلیسی، نام و نام خانوادگی، کد تخفیف (در صورتی که دارد) و توضیحاتی را همراه درخواست خرید ارسال کند که متن بخش توضیحات اضافه توسط مدیریت باید قابل ویرایش باشد. اشتراکها تا زمانی که «محتوای مرتبط»ـشان توسط ادمین قرار داده نشده است، نهایی نشدهاند. مدیریت میتواند اشتراکی که در صف خرید قرار دارد را لغو کند. در صورتی که پیش از نهاییشدن، اشتراکی لغو شود، شارژ کسرشدهٔ آن به کیف پول کاربر بازمیگردد.
مدیریت بیاد بتواند بخش خرید را غیر فعال کند.
3. کاربران باید بتوانند وضعیت هر اشتراکی را که دارند بررسی و مدیریت کنند. اطلاعاتی مانند اطلاعات هنگام خرید، تاریخ انقضا، وضعیت تمدید خودکار و «محتوای مرتبط» در دسترس کاربر خواهند بود. «محتوای مرتبط» هر اشتراک یک پیام متنی است که توسط مدیریت به صورت دستی برای آن اشتراک خاص پیکربندی شده است.
4. کیف پول داخلی را می توان با دو روش شارژ کرد. فعالبودن هرکدام از روشها توسط مدیریت باید قابل تنظیم باشد.
روش اول درگاه است. کاربر با استفاده از این گزینه میزان شارژ مورد نظرش را تعیین میکند و با اتصال به درگاه و انجام پرداخت، کیف پولش را شارژ میکند.
روش دوم دستی است. در صورتی که کاربر بخواهد از روش دستی استفاده کند، اطلاعات مربوط به این روش پرداخت در اختیار کاربر قرار داده میشود که توسط مدیریت قابل ویرایش است. پس از انجام پرداخت، کاربر رسید پرداخت خود را همراه با اطلاعات فرستندهٔ پول ارسال میکند. این رسید و اطلاعات برای تایید به مدیران ارسال میشود. مدیران میتوانند شارژ را تأیید یا رد کنند.
علاوه بر روشهای فوق، مدیران میتوانند دستی مقدار شارژی را به اکانت یک کاربر اختصاص دهد.
5. سیستم اطلاعرسانیای باید باشد که به کاربر اتمام سرویسش را اطلاع دهد. قالب این پیامها توسط مدیریت قابل ویرایش است. همچنین مدیریت میتواند تعیین کند که در چه بازهای ارسال شود. مثلاً مقدار "-3,-1,0,1" به معنی این است که این پیام 3 روز پیش از اتمام اشتراک، 1 روز پیش از اتمام اشتراک، روز اتمام اشتراک و 1 روز پس از اتمام اشتراک به کاربر اطلاعرسانی میشود. با توجه به قالب، مقدار روزهای باقیمانده یا گذشته باید در متن قالب جایگذاری شود.
همراه آخرین اطلاعرسانی، اطلاعرسانی انقضای اشتراک مربوطه برای مدیران نیز ارسال میشود.
6. هر فردی لینک دعوت خود را دارد. آنها میتوانند پیوند دعوت خود را به اشتراک بگذارند. اگر شخصی با پیوند دعوت به ربات بپیوندد یا شناسه کاربر را به عنوان دعوتکنندهٔ خود وارد کند، 3 درصد از هر اشتراکی که کاربر دعوتشده خریداری کرده است به کیف پول دعوتکننده اضافه میشود. مقدار این درصد باید توسط مدیران قابل تنظیم باشد. مدیریت باید بتواند محدودیتی را در حداکثر تعداد کمیسیونهایی که افراد در ماه دریافت میکنند تعریف کند.
کاربرها باید مقدار کمیسیون دریافتیشان در کل و در طول ماه گذشته را ببینند.
مدیران نیز باید بتوانند همین مقادیر را برای هر کاربر مشاهده کنند. اطلاعات مربوط به تمام کمیسیونها باید به صورت فایل CSV قابل خروجیگرفتن باشد.
7. یوزرنیم تلگرام مدیرها به صورت امنی باید قابل تعیین باشد. برای تعیین یوزرنیم تلگرام مدیرها نباید دستوری در ربات در نظر گرفته شود و این تنظیم در محیط سرور باید قابل تنظیم باشد. همچنین دستورات داخل ربات که مربوط به مدیران هستند نباید در دسترس کاربرهای معمولی باشند.
8. مدیران باید این گزینه را داشته باشند که چندین راهنما را به بخش راهنما اضافه کنند. کاربر می تواند محتوای راهنما را با ضربه زدن روی آن مشاهده کند. هر راهنما می تواند حاوی چندین پیام متنی، تصویر یا ویدیو باشد.
9. بخش "تماس با ما" شامل محتوای متنیای است که زمانی که روی آن ضربه زده میشود، به کاربر نمایش داده میشود. محتوا باید توسط مدیریت قابل تنظیم باشد.
10. مدیران می توانند اعلانهایی سفارشیسازیشده را برای کاربران مشخص یا همهٔ کاربران ارسال کنند.
11. تمامی کدهای تخفیف برای مدت معینی معتبر هستند و میتوانند محدودیت تعداد استفاده نیز داشته باشند. هر کد تخفیف میتواند محدودیت دفعات اثرگذاری داشته باشد. مدیران باید بتوانند آنها را تعریف و مدیریت کنند.
12. امکان غیرفعالکردن تمدید خودکار وجود دارد. این گزینه برای همهٔ اشتراکها در ابتدا فعال است ولی کاربر میتواند بعدا در تنظیمات هر اشتراک آن را جداگانه غیرفعال کند.
برای کسانی که شارژ لازم را دارند و تمدید خودکار برای اشتراکشان فعال است، اعلان انقضا غیرفعال است.
13. مدیران می توانند یک یادداشت به هر اشتراک اضافه کنند. این یادداشت فقط توسط مدیران قابل مشاهده است.
14. مدیران باید بتوانند جزئیات مربوط به هر اشتراک، مانند مالک، تاریخ انقضا، باقی اطلاعات موجود و تعداد دفعات تمدید آن را ببینند. اطلاعات تمامی اشتراکها باید قابل خروجیگرفتن به شکل یک فایل CSV باشد.
15. مدیریت باید بتواند با ارائه اطلاعات مربوط به اشتراکها به صورت فایل CSV آنها را به صورت دستی اضافه کند. هر خط از فایل CSV نشاندهندهٔ یک اشتراک است.
این هم فلو برای کاربر و ادمین : https://www.figma.com/file/zoVNiTa4EKKtmjraHiz4rr/Untitled?type=whiteboard&node-id=0%3A1&t=25SzCDZRKwAv0INR-1
🔸 اگر به جزئیات دیگری برای ایجاد ربات من نیاز دارید، لطفاً خودتان آنها را در نظر بگیرید و در صورت لزوم از من بپرسید.
این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پارسکدرز برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.