سلام
هدف اصلی ربات:
ربات باید خریداران و فروشندگان ارز را به صورت غیرمستقیم به هم متصل کند و تبادل ارز را بهطور ایمن و خودکار انجام دهد.
مراحل کلی عملکرد ربات:
1. ثبتنام کاربران
کاربران (خریداران و فروشندگان) باید یک حساب کاربری ایجاد کنند.
اطلاعات لازم شامل:
ایمیل و شماره تلفن (برای احراز هویت)
اطلاعات حساب بانکی یا کیف پول (برای انتقال ارز)
2. احراز هویت کاربران
تأیید اطلاعات کاربر برای جلوگیری از تقلب (مثلاً ارسال کد تأیید به شماره موبایل یا ایمیل).
ذخیره اطلاعات هویتی برای اطمینان از قانونی بودن تراکنشها.
3. تعریف سفارشها (Order)
فروشنده سفارشی ثبت میکند:
مقدار ارزی که میخواهد بفروشد.
قیمت پیشنهادی برای هر واحد ارز.
خریدار سفارشی ثبت میکند:
مقدار ارزی که میخواهد بخرد.
قیمت قابلقبول برای هر واحد ارز.
4. الگوریتم تطبیق سفارشها
ربات باید لیست سفارشها را بررسی کند و مواردی که قیمت خریدار و فروشنده با هم مطابقت دارند، پیدا کند.
اگر تطابقی پیدا شد:
ارز از حساب فروشنده کسر و به حساب سیستم واریز میشود.
پول از حساب خریدار کسر و به حساب سیستم واریز میشود.
سپس، سیستم ارز را به خریدار و پول را به فروشنده انتقال میدهد.
اگر تطابقی وجود نداشت:
سفارش در لیست باقی میماند تا تطبیق در آینده انجام شود.
5. محاسبه کارمزد
ربات باید درصد مشخصی از هر تراکنش را بهعنوان کارمزد سیستم محاسبه و کسر کند.
این کارمزد میتواند قبل از انتقال پول و ارز از دو طرف کسر شود.
6. انتقال امن و گزارشدهی
تمام انتقالها (پول و ارز) باید با امنیت بالا انجام شوند.
ربات باید گزارشهای دقیق از وضعیت تراکنشها به کاربران ارائه دهد:
موفقیت یا شکست تراکنش.
میزان کارمزد کسر شده.
زمان انجام تراکنش.
7. مدیریت سفارشهای باز
سفارشهای باز (که تطبیق نشدهاند) باید در لیست باقی بمانند و به کاربران نمایش داده شوند.
کاربران میتوانند سفارشهای خود را ویرایش یا لغو کنند.
جزئیات فنی الگوریتم تطبیق سفارشها
ذخیره سفارشها در پایگاه داده:
هر سفارش شامل:
نوع سفارش (خرید/فروش)
مقدار ارز
قیمت پیشنهادی
وضعیت سفارش (باز/انجام شده/لغو شده)
تطبیق سفارشها:
بررسی همه سفارشهای باز:
برای هر سفارش خرید، سفارش فروش مناسب با قیمت کمتر یا مساوی را جستجو کنید.
برای هر سفارش فروش، سفارش خرید مناسب با قیمت بیشتر یا مساوی را جستجو کنید.
اگر تطابق یافت شود:
مقدار تطبیق: کمترین مقدار بین مقدار ارز خریدار و فروشنده.
بهروزرسانی مقادیر باقیمانده سفارشها.
تغییر وضعیت سفارشهایی که تکمیل شدهاند.
مدیریت اولویتها:
سفارشهایی که زودتر ثبت شدهاند، باید اولویت بیشتری برای تطبیق داشته باشند.
مثلاً: اگر دو فروشنده قیمت یکسان ارائه کنند، فروشندهای که زودتر سفارش داده، انتخاب میشود.
نکات امنیتی
تمام اطلاعات کاربران و تراکنشها باید رمزگذاری شود.
از درگاههای پرداخت امن و معتبر استفاده کنید.
سیستمی برای شناسایی تراکنشهای مشکوک طراحی کنید.
اضافه کردن سیستم پیامرسانی داخلی بین خریدار و فروشنده.
ارائه نمودارها و گزارشهای قیمت ارز به کاربران.
ایجاد کیف پول داخلی برای کاربران برای تسریع تراکنشها.
ربات زیر میتونه الگو و رفرنسی برای انجام زیر ساخت ها باشد یعنی به صورت کلی هدف و عملکرد مانند ربات زیر هست ولی رباتی که ما لازم داریم تفاوت هایی با ربات زیر دارد که قطعا ربات ما ممکنه نیاز به بررسی و ویرایش های زیادی طی انجام پروژه خواهد داشت.
@hmtransfer_bot
برای شروع همکاری، موارد زیر برای ما بسیار حائز اهمیت است:
تعهد به ددلاین و کیفیت:
ما نیاز داریم مطمئن شویم که شما توانایی انجام این پروژه را بهصورت کامل، دقیق و بدون نقص دارید و در زمان ددلاین تعیینشده تحویل میدهید.
بررسی اولیه و اعلام نظر نهایی:
لطفاً بررسیهای لازم را انجام دهید و به ما اطلاع دهید که آیا توانایی انجام این پروژه با شرایط ذکرشده را دارید یا خیر.
نیازمندیهای فنی:
برای جلوگیری از هرگونه تعلیق در روند پروژه، از شما میخواهیم که تمام نیازمندیهای خود را (مثل: نوع درگاه پرداخت، نحوه تسویهحساب، OTP، سرور، هاست و هر آنچه برای پیشرفت کار نیاز دارید) از همان ابتدا بهصورت کاملاً مشخص و شفاف اعلام کنید.
این موارد را حداکثر طی یکی دو روز آینده برای ما ارسال کنید تا ما بتوانیم همزمان با پیشرفت کدنویسی، پروسههای اداری و تهیه نیازهای شما را پیگیری و انجام دهیم. این هماهنگی به پیشرفت بدون وقفه پروژه کمک خواهد کرد.
بازه زمانی برای پاسخگویی:
لطفاً توجه داشته باشید که در طول پروژه، انتظار داریم شما در یک بازه ساعتی مشخص روزانه برای پاسخگویی و هماهنگی آنلاین باشید. لطفاً پیشنهاد خود را ارائه دهید.
گزارشدهی روزانه:
گزارش پیشرفت کار بهصورت روزانه برای ما الزامی است تا از روند پروژه مطلع باشیم و بتوانیم در صورت نیاز سریعاً تصمیمگیری کنیم.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.