از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
هفت سال پیش منتشر شده
تعداد بازدید: 1160
کد پروژه: 49571
شرح پروژه
با سلام خدمت دوستان عزیز
در حال حاضر نیازمند یک ربات تلگرام هستیم که فعالیت زیر را بصورت کاملا مناسب انجام دهد.
در ابتدا کاربر دکمه start را زده و شروع به کار با ربات می کند
در این لحظه ربات یک درخواست به سرور نرم افزار ارسال می کند و یک فایل json با فرمت فایل json ای که ضمیمه همین فایل شده است دریافت می کند. در انتها ربات مربوطه باید این فایل را پر کرده و به سمت نرم افزار ما ارسال کند.
در فایل json یک متغیر هست به نام start_text، ربات این پیام را در ابتدا به کاربر ارسال می کند که توضیح آنچه هست که باید با ربات انجام دهد. تمام مراحل کار با ربات هم از طریق یک ویدئو به آدرس start_video در فایل json توضیح داده شده که این نیز باید برای کاربر ارسال شود.
سپس کاربر به ترتیب باید به پرسش های زیر پاسخ بدهد و سیستم در دیتابیس و فایل json ذخیره کند.
ربات از کاربر مربوطه اطلاعات زیر را دریافت می کند
1. نام و نام خانوادگی
2. تصویر پروفایل
3. شماره تلفن همراه
4. سن
5. جنسیت
6. پرسش و پاسخ
در این قسمت کاربر مربوطه باید به تعدادی سوال پاسخ مناسب بدهد.
این سوالات از طریق یک فایل json در اختیار ربات قرار میگیرد که به ترتیب شروع به پرسیدن سوالات مربوطه از کاربر می کند.
هر سوال دارای خصوصیات زیر است:
1. تیتر سوال
2. پاسخ ها (لزوما چهارگزینه ای نیستند، تشریحی هستند)
3. پاسخ درست (با عدد مشخص می شود: 1،2،3،4)
4. پاسخ کاربر
5. دسته بندی (سیاسی، اجتماعی، فرهنگی، هنری)
در انتها سیستم باید فایل json مربوطه را با گزینه 4 ای که کاربر پاسخ داده تکمیل کرده و در خود ذخیره کند.
سپس سیستم باید محاسبه کند کاربر مربوطه به چه تعدادی از پاسخ ها جواب درست داده
در بین پاسخ ها سوالات سیاسی چند سوال بوده و چند پاسخ کاربر درست و چند پاسخ اشتباه بوده اند
پاسخ ها اصلا امتیاز منفی ندارند
در قسمت دیگری از فایل json بالا، url چند تصویر وجود دارد که ربات مربوطه باید آنها را انتخاب کرده و به کاربر مربوطه ارسال کند. سعی شود بین ارسال تصاویر رعایت انصاف صورت گیرد. یعنی همه تصاویر بصورت مساوی بین کاربران توزیع شده باشد.
7. دریافت فایل صوتی
پس از ارسال تصویر مربوطه از طریق ربات تلگرام به کاربر، باید منتظر دریافت یک فایل صوتی باشد. این قسمت باید هر نوع فایل صوتی ای را دریافت کند. احتمال دارد این فایل های صوتی چند تعداد باشند، باید تمامی آن ها دریافت و در سیستم ذخیره شود.
و url آنها به فایل مربوطه json ضمیمه شوند
در این میان هر نوع مطلب اضافه ای که از طرف کاربر ارسال می شود باید از طرف ربات مربوطه نادیده گرفته شود.
در انتها فایل json مربوطه کامل شده بر روی سرور ذخیره شود و آدرس فایل برای نرم افزار فرستاده می شود
سپس نرم افزار در پاسخ ربات یک متن حاوی یک لینک به ربات ارسال می کند که باید به کاربری که در تست شرکت کرده ارسال شود.
این لینک، لینک پرداخت مبلغی از طریق درگاه بانکی هست تا کاربر پرداخت خود را انجام دهد.
فقط چند نکته
اگر کاربر پاسخ اشتباهی یا زیادی ای به پرسشی داده شد حتما حتما نادیده گرفته شود و به کاربر اخطار داده شود.
پاسخ های تشریحی ممکن هست ویرایش شوند برای این مورد یک راه حل در نظر گرفته شود.
برخی پاسخ های تشریحی شاید forward ای باشند لطفا این موارد حتما حتما نادیده گرفته شوند.
تصویر کاربر باید آپلود شود و ارسال تصویر forward ای باید نادیده گرفته شود.
هیچ نوع فایل ویدئویی نباید از کاربر گرفته شود.
فایل عکس و صوت ارسالی از کاربر باید بر روی هاست ای که ربات بر روی آن هست ذخیره شود.
و آدرس های آنها در فایل json آورده شوند.
تصویر پروفایل فقط یکی از کاربر گرفته شود اما فایل های صوتی به هر تعدادی بود دریافت شود.
در انتها اطلاعات باید بر روی دیتابیسسی ذخیره شود.
در انتها اطلاعات باید بر روی یک فایل json بر روی سرور ذخیره شود.
آدرس این فایل json در نهایت باید برای نرم افزار ارسال شود.
در نظر داشته باشید سیستم نیازمند توسعه در آینده هست، پس بابت پشتیبانی ماهیانه هزینه پرداخت میشود
کد مربوطه حتما باید کامنت گذاری شود، تا در مراجعات بعدی به پروژه کمترین زمان صرف بازنگری شود
فلوچارت توابع نیز باید در کد معرفی توابع و تقدم و تاخر فراخوانی آورده شوند
سیستم مربوطه باید قابلیت کپی و اجرا روی یک ربات دیگر را داشته یاشد البته با هر کپی برای یک پروژه جدید مبلغی از درصد مبلغ کل پروژه پرداخت میشود
هاست مربوط به این کار بر عهده کارفرماست هست
البته اگر دوستان این کار رو عالی انجام بدن
حتما چند پروژه دیگر در زمینه املاک و ... نیز به آنها تفویض خواهد شد
/* آپدیت شده */
در فایل json یک متغیر هست به نام question_text محتوا این قسمت باید قبل از پرسش سوالات برای کاربر ارسال شود تا با نحوه پاسخ گویی به پرسش ها آشنا باشند
در انتها پاسخ های تشریحی باید از امتیاز دادن به کاربر حذف شوند
یک نمره کلی بصورت 75 / 100 به کاربر داده شود یعنی 75 سوال از 100 سوال درست پاسخ داده شده اند
یک نمره هم برای هر دسته بندی مثلا
دسته بندی هنر 6 / 25 یعنی از بین 25 سوال 6 پاسخ درست ثبت شده است
در فایل json حتما یوزر تلگرام کاربر، chat id هم منظور شود که سیستم اصلی پس از تائید کاربر تست کاربر به او ایمیل بزند
این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
300,000 تومان تا 750,000 تومان
مهلت برای انجام
20روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت ده سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار