از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 278
کد پروژه: 237623
شرح پروژه
سلام
پروژه ربات تلگرام تقریبا تا 80 درصد جلو رفته و به دلیل مشغله برنامه نویس ( که کاملا مسلط و حرفه ای بودند ) متاسفانه امکان ادامه نیست
پروژه به زبان پایتون نوشته شده و بر روی سرور اختصاصی ران شده.
هنوز هیچ کاربری روی پروژه وجود نداره
آدرس ربات تست پروژه
testbot445544554_bot
هست
خلاصه پروژه رو میتونید با کارکردن با ربات متوجه بشید. یه مقداری باگ داریم و یه مقداری هم تکمیل و تغییر در ربات.
یه برنامه نویس مسلط و متعهد میخوام که کاملا به پایتون تسلط داشته باشه. قسمت صدور فاکتور پروژه توسط تشخیص تصویر پیاده سازی شده و فقط یکم مرتب کردن میخواد. در هر صورت اگر برنامه نویس راه بهتری داشته باشه استقبال میکنم.
سخت ترین قسمت پروژه همون قسمت فاکتور هست که سفارش در نهایت توسط ربات تبدیل به فاکتور میشه و عکس فاکتور به کاربر تحویل داده میشه. (پیاده سازی شده)
تغییرات و باگ ها رو مینویسم. اگر واقعا وقت دارید پیشنهاد بدید و لطفا وقت من و خودتون رو هدر ندید
دکمه های آمار فروشگاه و آمار تحلیلی فعلا باشن تا آخرین مرحله بریم سراغشون
در مورد ثبت سفارش اول یه چیزی بگم بعد موارد دیگه رو مطالعه کنید
الان ثبت سفارش برای مدیر فروشگاه یکم سخته. اگر بشه فرآیندش چیزی شبیه این لینک بشه خوبه
http://rob.hamidmontazeri.ir/#id=tyuu93&p=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4_%D8%B3%D9%81%D8%A7%D8%B1%D8%B4&g=1
یعنی مشتری انتخاب بشه
بعد محصولات سرچ بشن
بعد دکمه اضافه به سفارش زده بشه
بعد از اضافه شدن اون محصول، دکمه های مثبت منفی و حذف از فاکتور نمایش داده بشه
بعد همینجا هر محصولی رو دوباره سرچ کنه کاربر، پیدا بشه و به همین شکل بره داخل سفارش، در نهایت هم اتمام رو بزنه
در تمام این مراحل هم اون قسمت بالای خلاصه سفارشی که در آخر نمایش داده میشه، بالای این موارد نمایش داده بشه. مثل همین لینک که فرستادم بصورت نمونه
ارسال لوگو در قسمت تنظیمات فاکتور، فقط ارسال میشه و نمیگه ذخیره شد. بعد دکمه برگشت به تظیمات فاکتور هم زیرش اضافه بشه
در قسمت ثبت نحوه واریز هم لطفا دکمه برگشت به تنظیمات فاکتور اضافه بشه
تغییر آدرس اینستا هم ظاهرا دارای حلقه هست و اگر کاری نکنه کاربر و برگشت به فروشگاه بزنه هنوز منتظر آدرس اینستا میمونه
در همین قسمت تغییر آدرس اینستا دکمه برگشت به تنظیمات فاکتور اضافه بشه
اینم در نظر داشته باشید این دکمه برگشت به تنظیمات فاکتور در واقع اگر بعد از ذخیره شد زده بشه که اوکی هست اما اگر کاربر کاری نکنه که درواقع انگار کنسل کرده و کاری نکرده
دکمه تغییر نام فروشگاه هم در تنظیمات فاکتور، ذخیره شد نمیگه و دکمه برگشت به تنظیمات هم اضافه بشه
دکمه ثبت مشتری در فروشگاه های انتخابی کار نمیکنه
دکمه ثبت در تمام فروشگاه ها پیام تبریک و موفقیت داد اما اصلا مشتری در هیچ فروشگاهی ثبت نشد
دکمه ثبت مشتری در این فروشگاه هم همینطور
سرچ مشتری در قسمت ثبت سفارش کار نمیکنه و باید عینا اسم مشتری رو سرچ کنیم
در زمان اضافه کردن محصول به سفارش، موجودی کنترل نمیشه و هر چند تا خواستیم میشه اضافه کنیم. باید ارور بده بگه "موجودی این محصول به اتمام رسیده"
اون تایمر روی دکمه افزودن به فاکتور میاد و تا نره نمیشه یکی دیگه زد روی اون
فرمت بازبینی فاکتور رو این شکلی کنید لطفا
=========================
شماره سفارش:5525
مشتری: مشتری تست
اقلام: 2 قلم
مبلغ فاکتور: 250.000 هزار تومان
تاریخ سفارش: 1400/02/07
++++++++++++++++++++++++++
موارد سفارش داده شده:
محصول تست به تعداد 3 عدد با قیمت هر کدام 2000 تومان و جمعا 6000 تومان
محصول تست به تعداد 3 عدد با قیمت هر کدام 2000 تومان و جمعا 6000 تومان
----------------------------------------------------
جمع کل سفارش:
تعداد محصولات: 9 عدد
جمع کل مبلغ: 18000 تومان
===========================
ببینید مثلا من اگر یه آدامس رو 3 بار بفرستم داخل سبد، 3 ردیف ننویسه، بیاد جمع بزنه بگه آدامس 3 تا. مثل نمونه بالا که نوشتم
وقتی دکمه تکمیل و صدور فاکتور رو میزنیم، یه پیام بده بگه " لطفاً کمی صبر کنید در حال تولید فاکتور هستیم... "
الان این پیام میره زیر فاکتور و وقتی فاکتور رو میفرسته نشون میده که چون تاخیر داره کاربر فکر میکنه خبری نشده و دوباره دکمه تولید فاکتور رو میزنه
ظاهرا لوگوی فاکتور تغییر نکرد با اینکه عوضش کردم
بعد از ثبت سفارش و ارسال شدن فاکتور، بریم به لیست سفارشات همون مشتری ( در حال حاضر خالی هست)
یعنی اینجا
http://rob.hamidmontazeri.ir/#id=mzls58&p=%D8%B3%D9%88%D8%A7%D8%A8%D9%82_%D8%B3%D9%81%D8%A7%D8%B1%D8%B4_%D9%85%D8%B4%D8%AA%D8%B1%DB%8C&g=1
البته دکمه ها اینا باشه داخل لیست سفارشات مشترری
بازگشت به فروشگاه - بازگشت به سفارشات
بازگشت به لیست مشتریان
ثبت سفارش جدید برای این مشتری
اگر بتونید بین رقم قیمت ها کاما یا نقطه بزارید خیلی شیک تر میشه مثلا اینطوری
35.000.000
در قسمت لیست سفارشات، وقتی مشاهده سفارش رو میزنم چندین سفارش مثل هم میاره.
زیر هر سفارش، در حال حاضر دوتا دکمه هست، یکی دریافت فاکتور، که اون فاکتور اولیه رو نشون میده و یه دکمه دیگه ویرایش سفارش
لطفا دکمه دریافت فکتور بشه "فاکتور اولیه" و دکمه "فاکتور بروز" اضافه بشه دکمه "ویرایش سفارش" هم که هستش
دکمه فاکتور بروز، یه فاکتور جدید تولید کنه با قیمت های بروز. یعنی یه فاکتور جدید. اون فاکتور اولیه هم که سر جای خودش هست همیشه
در مورد دکمه ویرایش سفارش ، وقتی دکمه ویرایش سفارش زده میشه، کاربر میتونه محصول جدید به سفارش اضافه کنه و یا محصولات رو حذف کنه.
فقط چند نکته در مورد قیمت محصولات هست،
یکی اینکه قیمت محصولات فعلی در فاکتور، قیمت های قبلی باشن، یعنی قیمت فاکتور اولیه.
قیمت محصولاتی که اضافه میشن قیمت جدید باشن. یعنی قیمت بروز
بعد در نهایت که فاکتور ویرایش شد، پایین این دکمه ها باشن
انصراف و بازگشت به لیست سفارشات
اتمام و بروزرسانی فاکتور اولیه با قیمت قبل
اتمام و تولید فاکتور با قیمت بروز
حالا در این حالت هم دو اتفاق میافته
اگر دکمه اتمام و تولید فاکتور اولیه زده بشه، اون فاکتور اولیه که داشتیم داخل لیست سفارشات، اون با اطلاعات جدید بروز میشه اما با قیمت قبلی. مثلا شاید آیتمی کم یا زیاد شده باشه. دکمه فاکتور بروز هم که کار خودشو میکنه. یعنی شاید بریم یه قیمتی رو کم یا زیاد کنیم از مدیریت محصولات، فاکتور بروز جدید ترین قیمت ها رو برگشت میده
اگر دکمه اتمام و تولید فاکتور با قیمت بروز زده بشه، اون فاکتور اولیه که داشتیم داخل لیست سفارشات، دست نخورده باقی بمونه و فاکتور بروز فقط بروزرسانی میشه
اگر منظورم رو متوجه نشدید مثال بزنم.
در مورد تایمر، فکر کنم اون نحوه سفارش بصورت + - بشه حل بشه حالا نمونه که فرستادم رو ببینید.
در مورد سرچ مشتری و محصول، کلا میخوایم سرچ کنیم دیگه. حالا شاید یه نتیجه برگرده شاید 10 تا. کلا سرچ کل کلمات رو سرچ کنه و کل کد ها رو یعنی کد محصول و شناسه مشتری رو
یه قسمتی از اسم محصول یا مشتری سرچ شد کلیه مشتری ها یا محصولات مشابه رو برگشت بده.
برای فاکتور یه مثال بزنم
ببین مثلا یه سفارش داریم اینا داخلشه
آدامس خرسی با قیمت 2000 تومان
آدامس بادکنکی با قیمت 3000 تومان
سفارش که ثبت شد،
این میشه فاکتور اولیه
حالا مشتری میگه آقا من یه شامپو بچه هم میخوام مثلا اما آدامسا رو با قیمت قبلی بدید به من
حالا، صاحب فروشگاه میاد قسمت ویرایش سفارش، شامپو بچه رو اضافه میکنه به سفارش با قیمت الان شامپو هرچی هست بعد فاکتور این شکلی میشه
آدامس خرسی با قیمت 2000 تومان
آدامس بادکنکی با قیمت 3000 تومان
شامپو بچه با قیمت 5000 تومان
حالا، اگر دکمه "اتمام و بروزرسانی فاکتور اولیه با قیمت قبل" رو بزنه
دوباره همین ها رو بصورت عکس برگشت میده و فاکتور اولیه که داشتییم بروز میشه با قیمت های قبلی یعنی اینطور میشه
آدامس خرسی با قیمت 2000 تومان
آدامس بادکنکی با قیمت 3000 تومان
شامپو بچه با قیمت 5000 تومان
اگر دکمه "اتمام و تولید فاکتور با قیمت بروز" رو بزنه، قیمت آدامس ها هرچی باشه همین الان بروز میشه یعنی این شکلی میشه
آدامس خرسی با قیمت 5000 تومان
آدامس بادکنکی با قیمت 6000 تومان
شامپو بچه با قیمت 5000 تومان
و فاکتور جدید تولید میشه و برگشت داده میشه
حالا وقتی این اتفاق ها افتاد، بعد از این اگر کاربر روی دکمه فاکتور اولیه بزنه، اینا برگشت داده میشه (فارق از اینکه داخل ویرایش روی کدوم دکمه زده باشه اصلا کاری به اون نداریم)
آدامس خرسی با قیمت 2000 تومان
آدامس بادکنکی با قیمت 3000 تومان
شامپو بچه با قیمت 5000 تومان
اگر دکمه فاکتور بروز رو بزنه، اینارو برگشت میده
آدامس خرسی با قیمت 5000 تومان
آدامس بادکنکی با قیمت 6000 تومان
شامپو بچه با قیمت 5000 تومان
این چرخه هم مرتب رعایت بشه. یعنی شاید دوباره رفت داخل سفارش ویرایش زد و دوباره این تغییرات اتفاق بیافته
در نهایت، قسمت آمار ربات قراره در این پروژه تکمیل بشه. آمار از تمامی قسمت های فروشگاه کاربر و آمار همه فروشگاه ها بصورت تجمیعی که الان نوشته های اون ها در قسمت آمار هست میتونید ببینید.
در قسمت ادمین هم آمار از تمام فروشگاه های سیستم، تعداد کاربران، تعداد محصولات و.... که در دیتابیس موجود هست و به راحتی میشه خروجی گرفت.
در قسمت ادمین، پیام به کلیه کاربران سیستم هم مورد نیاز هست که مدیر بتونه پیام بفرسته
در پایان این هم بگم این فاز اول این پروژه هست و پروژه خیلی بزرگتر از این ها هست که به عقل هیچ بشری نخواهد رسید :-) و از برنامه نویس بصورت مداوم در پروژه های توسعه همین ربات استفاده خواهد شد و پس از به تکامل رسیدن پروژه بصورت هم بنیانگذار پروژه خواهد بود.
پس لطفا لطفا لطفا لطفا اگر قادر هستید این کار رو انجام بدید پیشنهاد بدید.
پیشنهاد نجومی هم لطفا ندید چون اکثر کار انجام شده و خدا خیر بده نفر قبل رو
سورس تا زمانی که برنامه نویس نمونه کار ارائه نده و پروژه شروع نشه ارائه نمیشه
خیلی مهممممممممم: در صورتی که برنامه نویس بیشتر از 1 روز غیب بشه و هیچ پیشرفتی هم نداشته باشیم پروژه رو یکطرفه کنسل میکنم و شوخی ندارم چون وقت اضافی ندارم. مگر با هماهنگی
باز هم مهممممممم: در صورت پیشرفت مداوم کار، زمان قابل افزایش هست و اگر به جایی رسیدیم که تغییراتی جز این موارد (بصورت اساسی) داشتیم، جبران مبلغ با پاداش به مجری پرداخت میشه
در پایان سورس کامل بدون هیچگونه قفل شدن یا کد شدن یا نیاز به برنامه نویس تحویل گرفته میشه.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
10روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت پانزده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
تکمیل ربات تلگرام با جنگو و پایتون
پنج سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار