
Undercut কী করে
Undercut হলো WoW Forever-এর অকশন হাউসের জন্য একটি বিনামূল্যের, অনানুষ্ঠানিক Windows টুল। এটি সংরক্ষিত অকশন স্ক্যান বিশ্লেষণ করে, ফি ও জমা বাদ দেওয়ার পর আপনি কত রাখতে পারেন তা অনুমান করে এবং আপনার মার্জিন, বাজেট ও সম্ভাব্য বিক্রির হারের সঙ্গে মানানসই ডিল শনাক্ত করে।
শুধু সর্বোচ্চ শতাংশ অনুযায়ী সাজানো সাধারণ তালিকার বিপরীতে, Undercut তারল্য ও প্রতিযোগিতাও বিবেচনা করে। এটি যোগ্য তালিকাগুলো কিনতে পারে, বিক্রির সম্ভাবনা বেশি এমন দামে সেগুলো পুনরায় তালিকাভুক্ত করতে পারে এবং অন্য কোনো বিক্রেতা আপনার দামের নিচে গেলে সেগুলো বাতিল করে পুনরায় তালিকাভুক্ত করতে পারে। কী ঘটেছে এবং কেন ঘটেছে, তা পর্যালোচনা করার জন্য এর কার্যক্রম লগ করা হয়।
প্রকল্পটি retail World of Warcraft-এর পরিবর্তে WoW Forever realm-এর ডেটার জন্য তৈরি। অকশন হাউস অটোমেশনের দায়িত্ব আপনার, তাই প্রাসঙ্গিক নিয়মগুলো পর্যালোচনা করুন এবং নিজের ঝুঁকিতে টুলটি ব্যবহার করুন।

ডিল বিশ্লেষণ কীভাবে কাজ করে
কোনো কেনাকাটার সুপারিশ দেওয়ার আগে Undercut তিনটি ব্যবহারিক প্রশ্নের উত্তর দেয়:
- আমি কত রাখতে পারব? এটি অকশন হাউসের কমিশন এবং হারিয়ে যেতে পারে এমন জমা বাদ দিয়ে অবশিষ্ট অর্থের অনুমান করে।
- কতগুলো কেনা উচিত? এটি সবচেয়ে সস্তা তালিকাগুলো পর্যায়ক্রমে বিবেচনা করে এবং আপনার মার্জিন, বাজেট বা আপনি যতগুলো বিক্রি করতে পারবেন তার চেয়ে বেশি আনুমানিক পরিমাণে পৌঁছালে থামে।
- এটি বিক্রি হবে কি? এটি চাহিদার অনুমান করে এবং আপনার নির্ধারিত দামের নিচে তালিকাভুক্ত অন্য অকশনের পেছনে আপনার মজুত কতক্ষণ অপেক্ষা করতে পারে তা হিসাব করে।
তাই একটি সুপারিশ এমন হতে পারে: 20টি আইটেম 2g 37s পর্যন্ত দামে কিনে প্রায় 3g 20s দামে পুনরায় তালিকাভুক্ত করুন; প্রতিদিন প্রায় 42টি বিক্রি হলে আনুমানিক অপেক্ষার সময় 2.1 দিন এবং প্রত্যাশিত রাখা অর্থ প্রায় 15g 48s।
তিনটি প্রধান ফাঁদ চিনে নিন
বড় মার্জিন মানেই ভালো ফ্লিপ নয়। ডিল ব্যর্থ হওয়ার কয়েকটি সাধারণ কারণ Undercut চিহ্নিত করে:
- কম চাহিদা: কোনো আইটেমে শতাংশের হিসাবে বড় লাভ দেখা গেলেও দিনে একবারের কম বিক্রি হতে পারে, ফলে আপনার সোনা আটকে থাকতে পারে।
- দাম কমে যাওয়া: আগের স্বাভাবিক দামের অনুমান বর্তমান বাজারকে আর প্রতিফলিত নাও করতে পারে।
- তালিকার বড় স্তূপ: সস্তা মজুত আপনার জন্য খারাপ কেনাকাটা হতে পারে, যদি আপনার আগে থেকেই বহু দিনের মজুত অপেক্ষা করে থাকে।
উদাহরণস্বরূপ, Formula: Enchant Weapon - Crusader-এর একটি তালিকায় প্রদর্শিত মার্জিন বেশি হলেও চাহিদা খুব কম হতে পারে। Arcane Crystal-এর ক্ষেত্রে নিম্নমুখী বাজারের প্রভাব থাকতে পারে, আর Black Lotus-এর সামনে বিদ্যমান তালিকার দীর্ঘ সারি থাকতে পারে। শুধু মার্জিন দেখে ডিল মূল্যায়ন না করতে এই সতর্কতাগুলো ব্যবহার করুন।
Windows বিল্ড ইনস্টল করুন
- প্রকল্পের সর্বশেষ রিলিজ খুলুন।
- Windows বিল্ডটি ডাউনলোড করুন, যা একটি একক
Undercut-setup.exeফাইল। - এক্সিকিউটেবলটি চালান। বিল্ডটিতে এখনো কোড সাইন করা নেই, তাই Windows SmartScreen সতর্কতা দেখাতে পারে।
- SmartScreen দেখা দিলে More info নির্বাচন করুন, এরপর ডাউনলোডটি বিশ্বাস করলে Run anyway নির্বাচন করুন।

README-তে বলা হয়েছে, এই প্রকল্পে কোনো অ্যাকাউন্ট বা প্রচলিত ইনস্টলার প্রয়োজন নেই। Windows 11-এ ডেস্কটপ অ্যাপ্লিকেশন ব্যবহৃত WebView2 runtime আগে থেকেই অন্তর্ভুক্ত থাকে।
একটি সাধারণ ফ্লিপে Undercut ব্যবহার করুন
- অ্যাপ্লিকেশন শুরু করুন এবং একটি উপলভ্য অকশন-হাউস স্ক্যান লোড করুন।
- সুপারিশকৃত আইটেম, কেনার পরিমাণ, সর্বোচ্চ কেনার দাম, প্রত্যাশিত পুনরায় তালিকাভুক্তির দাম, আনুমানিক বিক্রির হার এবং আনুমানিক অপেক্ষার সময় পর্যালোচনা করুন।
- মার্জিন স্লাইডার সামঞ্জস্য করুন। সোনালি বারগুলো আপনি যে তালিকাগুলো কিনবেন তা দেখায়, আর রেখাটি পরিকল্পনাটি কোথায় থামবে তা দেখায়।
- অটোমেশন চালু করার আগে ব্যাখ্যা ও ফাঁদের সতর্কতাগুলো দেখুন।
- সতর্কতামূলক বাজেট নির্ধারণ করুন এবং আপনার প্রত্যাশিত বিক্রির পরিমাণের জন্য সুপারিশকৃত পরিমাণটি বাস্তবসম্মত কি না নিশ্চিত করুন।
- প্রস্তুত হলে auto-buy চালু করুন। Undercut যোগ্য তালিকাগুলো কেনে এবং প্রতিটি কাজ রেকর্ড করে।
- যোগ্য আইটেমগুলো পুনরায় তালিকাভুক্ত করতে দিন। বাজার পরিবর্তিত হলে এবং অন্য কোনো বিক্রেতা আপনার নিচে তালিকা দিলে, Undercut পরিকল্পনা অনুযায়ী তা বাতিল করে পুনরায় তালিকাভুক্ত করতে পারে।
গেম খোলা থাকা অবস্থায় টুলটি চালানোর জন্য তৈরি করা হয়েছে। এটি আপনার চরিত্র সরায় না, লড়াই করে না, quest করে না বা অকশন হাউসের বাইরের কোনো কিছুর সঙ্গে যোগাযোগ করে না।

শপিং তালিকাটি গেমে নিয়ে যান
গেমের ভেতরের কার্যপ্রবাহের জন্য Undercut-এ একটি addon panel রয়েছে। প্যানেলটি বট কী কিনেছে এবং কী পোস্ট করা আছে তা দেখায়, পাশাপাশি গেম ছাড়াই auto-buy বিরতি দেওয়ার সুযোগ দেয়।
- WoW Forever client-এ
addon/Undercutaddon ইনস্টল বা লোড করুন। - অকশন হাউস খুলুন এবং প্রকল্পে ব্যবহৃত স্ক্যানটি সম্পন্ন করুন।
- কেনাকাটা ও পোস্ট করা অকশন পর্যালোচনা করতে addon panel ব্যবহার করুন।
- কেনাকাটা থামাতে হলে প্যানেল থেকে auto-buy বিরতি দিন।
অ্যাপ্লিকেশনের জন্য addon অকশনের ডেটা রপ্তানি করে এবং গেমের ভেতরের তালিকা পার্সিং ও পোস্ট করার যাচাই সম্পন্ন করে। এটি দাম, চাহিদা বা বাজারের ঝুঁকি পর্যালোচনার প্রয়োজনীয়তা দূর করে না।
সোর্স থেকে প্রকল্প বিল্ড ও চালান
সোর্স ডেভেলপমেন্টের জন্য Rust, Node.js 22 এবং আপনার প্ল্যাটফর্মের জন্য Tauri prerequisites প্রয়োজন। Windows 11-এ WebView2 আগে থেকেই উপলভ্য।
নির্ভরতা ইনস্টল করুন
রিপোজিটরির root থেকে অ্যাপ্লিকেশন ডিরেক্টরিতে প্রবেশ করুন এবং এর প্যাকেজগুলো ইনস্টল করুন:
cd app
npm installব্রাউজারে ইন্টারফেস চালান

Rust ডেস্কটপ অ্যাপ্লিকেশন কম্পাইল না করে স্ক্রিনগুলো পরিদর্শন করতে ডেভেলপমেন্ট সার্ভার চালু করুন:
npm run devTauri ডেস্কটপ অ্যাপ্লিকেশন চালান
Rust ব্যাকএন্ডসহ প্রকৃত ডেস্কটপ অ্যাপ চালাতে ব্যবহার করুন:
npm run tauri devলাইভ ফিড কনফিগার করুন
লাইভ ফিডের জন্য .env.example কপি করে .env তৈরি করুন এবং প্রয়োজনীয় মানগুলো দিন। README-তে বলা হয়েছে, API সিক্রেট পরিবেশ ফাইল এবং Rust ব্যাকএন্ডে থাকে, অ্যাপ্লিকেশন উইন্ডোতে প্রকাশ করা হয় না।
টেস্ট চালান
রিপোজিটরির রুট থেকে প্রথমে Rust ওয়ার্কস্পেসের টেস্ট, তারপর অ্যাপ্লিকেশনের টেস্ট চালান:
cargo test --workspace
npm --prefix app testপ্রকল্পের কাঠামো বুঝুন
crates/flip-core-এ পরীক্ষিত ফ্লিপ গণনা, ফি, লিস্টিং অনুসন্ধান এবং ফাঁদ শনাক্তকরণ রয়েছে।crates/market-dataমার্কেট স্ন্যাপশট, Blizzard-এর ডেটা ফরম্যাট এবং বিক্রয়-অনুমান পরিচালনা করে।app/-এ React ও TypeScript দিয়ে তৈরি Tauri 2 ডেস্কটপ অ্যাপ্লিকেশন রয়েছে।addon/Undercut-এ কেনাকাটা, পোস্ট করা আইটেম এবং স্বয়ংক্রিয় কেনাকাটা বিরতি নিয়ন্ত্রণ দেখানো ইন-গেম প্যানেল রয়েছে।docs/-এ ধারণা, প্রতিযোগী তুলনা, আর্কিটেকচার, API নোট এবং নিয়মসংক্রান্ত ডকুমেন্টেশন রয়েছে।
আরও নিরাপদ অটোমেশনের উন্নত পরামর্শ
প্রাথমিক ফিল্টার হিসেবে তারল্য ব্যবহার করুন

শুধু সবচেয়ে বড় মার্জিন বেছে নেওয়ার পরিবর্তে, সম্ভাব্য বিক্রয়হার এবং নিয়ন্ত্রণযোগ্য অপেক্ষার সময়যুক্ত পরিকল্পনাকে অগ্রাধিকার দিন। ধীরে বিক্রি হওয়া কোনো আইটেম তার শতাংশের ইঙ্গিতের চেয়ে বেশি সময়ের জন্য আপনার সোনা আটকে রাখতে পারে।
স্ক্যান কতটা নতুন তা লক্ষ্য করুন
দাম রেকর্ড করা নিলাম-ঘরের স্ক্যান থেকে আসে, তাই প্রতিটি গণনা সর্বশেষ স্ক্যান যতটা নতুন, ততটাই актуাল। বড় বাজেট ব্যবহারের আগে রিফ্রেশ করুন অথবা আরও নতুন স্ক্যান সংগ্রহ করুন।
বিক্রয়-অনুমানকে আনুমানিক হিসেবে বিবেচনা করুন
API সরাসরি সম্পন্ন বিক্রয়ের প্রতিবেদন দেয় না। Undercut স্ন্যাপশট তুলনা করে এবং ঘড়িতে সময় বাকি থাকা অবস্থায় অদৃশ্য হয়ে যাওয়া নিলাম গণনা করে। বাতিল করা নিলামও বিক্রি হওয়া নিলামের মতো দেখা যেতে পারে, তাই “প্রতিদিন প্রায় 42টি” ধরনের বক্তব্য কেবল একটি মোটামুটি নির্দেশনা।
পরিমাণ ও বাজেট নিয়ন্ত্রণ করুন
এমন মার্জিন ও বাজেট নির্ধারণ করুন, যাতে বাজারের পরিবর্তনের জন্য জায়গা থাকে। অ্যাপ্লিকেশনটি আপনার সীমায় পৌঁছালে বা আনুমানিক ইনভেন্টরি বিক্রিযোগ্য পরিমাণ ছাড়িয়ে গেলে থামতে পারে, কিন্তু আপনার কেনার পর অন্য কোনো বিক্রেতাকে বিপুল পরিমাণ আইটেম তালিকাভুক্ত করা থেকে আটকাতে পারে না।
লগ পর্যালোচনা করুন
প্রতিটি কেনা ও পোস্টের লগ রাখা হয়। প্রকৃত ক্রয়মূল্য, পোস্ট করার সিদ্ধান্ত এবং বাতিল বা পুনরায় তালিকাভুক্ত করার কারণ যাচাই করতে লগ ব্যবহার করুন। কোনো সংখ্যা ভুল মনে হলে, প্রকল্পের ইস্যু ট্র্যাকার-এর মাধ্যমে আইটেম, রিয়েলম এবং প্রত্যাশিত মান জানিয়ে রিপোর্ট করুন।

সীমাবদ্ধতা ও নিরাপত্তা নোট
Undercut লাভের নিশ্চয়তা দিতে পারে না। বাজার পরিবর্তিত হতে পারে, চাহিদার অনুমান ভুল হতে পারে এবং আপনি কেনার পরপরই নতুন তালিকা সারি বদলে দিতে পারে। যুক্তিসংগত পরিমাণ ব্যবহার করুন, নিয়মগুলো বুঝুন এবং মেনে নিন যে নিলাম-ঘরের অটোমেশনে অ্যাকাউন্ট ঝুঁকি থাকতে পারে।
প্রকল্পটি একটি বিনামূল্যের, অবাণিজ্যিক, অনানুষ্ঠানিক ফ্যান প্রকল্প এবং Blizzard Entertainment-এর সঙ্গে সম্পৃক্ত বা তাদের অনুমোদিত নয়। এর নিজস্ব কোড ও ডিজাইন MIT লাইসেন্সের অধীনে প্রকাশিত, তবে গেমের সম্পদ সংশ্লিষ্ট অধিকারগুলোর অধীনেই থাকে।
উপসংহার
Undercut WoW Forever-এর নিলাম-ঘর লেনদেনের জন্য ফি-সচেতন ফ্লিপ গণনা, চাহিদার অনুমান, ফাঁদ শনাক্তকরণ এবং ইন-গেম অটোমেশন একত্র করে। Windows রিলিজ দিয়ে শুরু করুন, প্রতিটি সুপারিশ পর্যালোচনা করুন এবং সতর্ক সীমা ব্যবহার করুন। আপনি প্রকল্পটি উন্নয়ন করলে Rust টেস্ট, React ও TypeScript অ্যাপ, Tauri রানার, মার্কেট-ডেটা স্তর এবং অ্যাডঅন রেকর্ড করা স্ক্যান থেকে সম্পূর্ণ ওয়ার্কফ্লো তৈরির একটি স্পষ্ট পথ দেয়।
