
DEX Sniper Bot কী করে
DEX Sniper Bot-কে বিকেন্দ্রীভূত এক্সচেঞ্জ পর্যবেক্ষণ এবং নতুন লিকুইডিটি পুল খোলার সময় স্বয়ংক্রিয়ভাবে কেনার অর্ডার জমা দেওয়ার একটি টুল হিসেবে উপস্থাপন করা হয়েছে। এর লক্ষ্য হলো লঞ্চ শনাক্ত করে ম্যানুয়ালি ট্রেড করার ক্ষেত্রে যে দেরি হয়, তা কমানো।
README অনুযায়ী, বটটি Base, BSC, Arbitrum, Solana এবং অন্যান্য Ethereum Layer 2 পরিবেশ সমর্থন করে। এতে বিজ্ঞাপিত কার্যপ্রবাহে পুল পর্যবেক্ষণ, কনট্র্যাক্ট যাচাই, স্বয়ংক্রিয় এন্ট্রি, এক্সিট নিয়ম, ওয়ালেট ট্র্যাকিং এবং Telegram বিজ্ঞপ্তি অন্তর্ভুক্ত রয়েছে।
গুরুত্বপূর্ণ: রিপোজিটরির কর্মক্ষমতা ও নিরাপত্তা সংক্রান্ত দাবিগুলো এখানে স্বাধীনভাবে যাচাই করা হয়নি। ক্রিপ্টোকারেন্সি স্নাইপিং অত্যন্ত ঝুঁকিপূর্ণ, এবং ওয়ালেটের তথ্য ব্যবস্থাপনা করে এমন এক্সিকিউটেবল ডাউনলোড করার আগে সতর্ক নিরাপত্তা পর্যালোচনা প্রয়োজন।
প্রধান বৈশিষ্ট্য
- প্রথম-ব্লক পর্যবেক্ষণ: নতুন লিকুইডিটি পুলের সন্ধান করে এবং লিকুইডিটি উপলভ্য হওয়ার ব্লকেই কেনার অর্ডার জমা দেওয়ার চেষ্টা করে।
- অ্যান্টি-রাগ ও হানিপট যাচাই: README অনুযায়ী, বটটি লিকুইডিটি লক, মিন্ট ফাংশন, বিক্রয়যোগ্যতা, ডেভেলপার ওয়ালেটের ইতিহাস এবং ডেভেলপারের টোকেন সরবরাহ মূল্যায়ন করে।
- স্বয়ংক্রিয় এক্সিট: অবশিষ্ট পজিশনের জন্য টেক-প্রফিট, স্টপ-লস এবং ট্রেইলিং আচরণ সমর্থন করে।
- স্মার্ট-মানি ট্র্যাকিং: লাভজনক পাবলিক ওয়ালেট পর্যবেক্ষণ করে এবং তারা যেসব টোকেনে প্রবেশ করে, সেগুলো অনুসরণ করতে পারে।
- একাধিক চেইন: নথিভুক্ত উদাহরণগুলোতে Base, BSC, Arbitrum এবং Solana-এর উল্লেখ রয়েছে।
- Telegram সতর্কতা: সতর্কতা সক্রিয় থাকলে রিয়েল টাইমে এন্ট্রি, এক্সিট এবং নিরাপত্তা যাচাইয়ের ফলাফল জানায়।
- ট্রেড রেকর্ড: লেনদেনের হ্যাশ প্রিন্ট করে এবং
snipes.csv-এ ইতিহাস সংরক্ষণ করে।
ইনস্টল করার আগে
রিপোজিটরিটি ব্যবহারকারীদের একটি বাহ্যিক ডাউনলোড পেজে নির্দেশ করে। ডাউনলোড করা সফটওয়্যার খোলার বা চালানোর আগে নিশ্চিত করুন যে উৎসটি বৈধ এবং এক্সিকিউটেবলটি পরিবর্তন করা হয়নি।
- বিশ্বস্ত নিরাপত্তা টুল দিয়ে আর্কাইভ ও এক্সিকিউটেবল স্ক্যান করুন।
- সম্ভব হলে উপলভ্য সোর্স কোড ও ডিপেনডেন্সি ফাইল পরীক্ষা করুন।
- বাস্তব অর্থ থাকা ওয়ালেট ব্যবহারের আগে বিচ্ছিন্ন পরিবেশে পরীক্ষা করুন।
- প্রাথমিক ওয়ালেট সংযুক্ত না করে কম অর্থের জন্য একটি আলাদা ওয়ালেট তৈরি করুন।
- Telegram, চ্যাট বা কোনো ওয়েবসাইটের মাধ্যমে কখনো সিড ফ্রেজ বা প্রাইভেট কী শেয়ার করবেন না।
- কনফিগারেশন ফাইল নিরাপদে ব্যাকআপ করুন, তবে
.envফাইল প্রকাশ করবেন না।
README-তে বলা হয়েছে যে ওয়ালেটের কী স্থানীয়ভাবে একটি .env ফাইলে সংরক্ষণ করা হয়। শুধু স্থানীয়ভাবে সংরক্ষণ করলেই নিরাপত্তা নিশ্চিত হয় না: ওই ফাইলে প্রবেশাধিকার থাকা যেকোনো ব্যক্তি বা প্রক্রিয়া ওয়ালেটটি ব্যবহার করতে সক্ষম হতে পারে।
ইনস্টলেশন ও সেটআপ
1. বট ডাউনলোড ও এক্সট্র্যাক্ট করুন
রিপোজিটরি সরবরাহ করা ডাউনলোডের স্থান ব্যবহার করুন, তারপর প্যাকেজটি একটি নির্দিষ্ট ডিরেক্টরিতে এক্সট্র্যাক্ট করুন। README-এর Windows PowerShell উদাহরণে C:\Bots\DEX-Sniper ব্যবহার করা হয়েছে।
2. ডিপেনডেন্সি ইনস্টল করুন
PowerShell খুলে এক্সট্র্যাক্ট করা ডিরেক্টরিতে যান এবং Node.js ডিপেনডেন্সিগুলো ইনস্টল করুন:
cd C:\Bots\DEX-Sniper
npm installএই ধাপের জন্য সিস্টেমে Node.js ও npm উপলভ্য থাকতে হবে। npm install চালানোর আগে প্যাকেজ ম্যানিফেস্ট ও ইনস্টলেশন স্ক্রিপ্ট পর্যালোচনা করুন, বিশেষ করে যখন প্যাকেজের উৎস স্বাধীনভাবে অডিট করা হয়নি।
3. একটি ওয়ালেট সংযুক্ত করুন
বটের ডিরেক্টরি থেকে নথিভুক্ত ওয়ালেট সংযোগ কমান্ডটি চালান:
.\sniper.exe wallet connectএক্সিকিউটেবলটি প্রদত্ত স্থানীয় নির্দেশনা অনুসরণ করুন। কোনো সম্পর্কহীন ওয়েবপেজে ওয়ালেটের তথ্য লিখবেন না বা অন্য কাউকে পাঠাবেন না। সেটআপের পর নিশ্চিত করুন যে তৈরি হওয়া .env ফাইলটি ব্যাকআপ, পাবলিক রিপোজিটরি এবং ফাইল-শেয়ারিং সার্ভিস থেকে বাদ রয়েছে।
4. প্রাথমিক নিয়ম কনফিগার করুন
README-তে Base-এর জন্য এই কনফিগারেশন উদাহরণ দেওয়া হয়েছে:
.\sniper.exe config --chain base --max-buy 0.15 --tp 35 --sl 20এই উদাহরণে, --chain base Base নির্বাচন করে, --tp 35 নথিভুক্ত টেক-প্রফিট মান 35 নির্ধারণ করে এবং --sl 20 স্টপ-লস মান 20 নির্ধারণ করে। README-তে --max-buy কমান্ড অপশনে ব্যবহৃত এককের বিষয়ে স্পষ্টভাবে কিছু বলা হয়নি, তাই ওয়ালেটে অর্থ জমা দেওয়ার আগে প্রোগ্রামে এর অর্থ নিশ্চিত করুন।
5. পর্যবেক্ষণ শুরু করুন
বটটি চালু করুন:
.\sniper.exe startচালু হলে কনসোলে পুল শনাক্তকরণ, নিরাপত্তা যাচাইয়ের ফলাফল, জমা দেওয়া লেনদেন, নিশ্চিতকরণ, দামের পরিবর্তন এবং সক্রিয় হওয়া এক্সিট নিয়ম দেখানো উচিত।
config.json দিয়ে নিয়ম কনফিগার করা
বটের ফিল্টার ও ট্রেডের সীমা নির্ধারণের জন্য README-তে একটি config.json ফাইলও দেখানো হয়েছে:
{
"chain": "base",
"max_buy_usd": 150,
"honeypot_check": true,
"require_lp_lock": true,
"max_dev_supply_pct": 5,
"take_profit_pct": 35,
"stop_loss_pct": 20,
"trail_remaining": true,
"telegram_alerts": true
}chain: যে নেটওয়ার্ক পর্যবেক্ষণ করা হবে তা নির্বাচন করে।max_buy_usd: মার্কিন ডলারে পজিশনের আকারের সর্বোচ্চ সীমা নির্ধারণ করে।honeypot_check: ঘোষিত বিক্রয়যোগ্যতা বা হানিপট সিমুলেশন চালু করে।require_lp_lock: লিকুইডিটি পুলকে বটের লক যাচাই পাস করতে বাধ্য করে।max_dev_supply_pct: ডেভেলপারের টোকেন সরবরাহ কনফিগার করা শতাংশ ছাড়িয়ে গেলে টোকেন প্রত্যাখ্যান করে।take_profit_pct: স্বয়ংক্রিয় এক্সিট লজিকের ব্যবহৃত মুনাফার স্তর নির্ধারণ করে।stop_loss_pct: স্বয়ংক্রিয় এক্সিট লজিকের ব্যবহৃত ক্ষতির স্তর নির্ধারণ করে।trail_remaining: এক্সিটের পর অবশিষ্ট অংশের জন্য ট্রেইলিং আচরণ চালু করে।telegram_alerts: Telegram বিজ্ঞপ্তি চালু করে। README-তে বট টোকেন বা চ্যাট কনফিগারেশনের ধাপ দেওয়া নেই।
শুরু করার আগে কমান্ড-লাইন সেটিংস এবং config.json-এর মান একে অপরের সঙ্গে মেলে কি না যাচাই করুন। বিশেষভাবে, কমান্ড-লাইন --max-buy উদাহরণ এবং স্পষ্টভাবে USD-নির্ধারিত max_buy_usd সেটিংয়ের পার্থক্য পরীক্ষা করুন।
একটি সাধারণ স্নাইপ বোঝা
README-তে দেওয়া উদাহরণ কনসোল সেশনটি প্রত্যাশিত ক্রমটি তুলে ধরে:
[16:04:51] WATCH New pool detected: 0x9d2e...a41c (PEPE2/USDC, Base)
[16:04:51] CHECK LP locked ✓ Mint: disabled ✓ | Honeypot: NO ✓
[16:04:51] CHECK Dev wallet: 0.4% supply — PASS
[16:04:51] SNIP Firing buy: 0.15 ETH → PEPE2 @ pool open
[16:04:52] TX 0x4b8f...e7d2 confirmed — FIRST buyer in block ✓
[16:04:54] PRICE +38% vs entry
[16:05:01] TP Take profit hit (+34%) → selling 50%
[16:05:02] DONE Sold 50% | Rest trailing ✓- বট একটি নতুন পুল শনাক্ত করে।
- এটি লিকুইডিটি লক, মিন্ট স্ট্যাটাস, হানিপট ফলাফল এবং ডেভেলপারের সরবরাহ পরীক্ষা করে।
- টোকেন কনফিগার করা নিয়ম পূরণ করলে এটি একটি ক্রয় অর্ডার পাঠায়।
- নিশ্চিতকরণের পর কনসোলে লেনদেনের হ্যাশ দেখানো হয়।
- বট দামের ওঠানামা পর্যবেক্ষণ করে।
- কোনো এক্সিট নিয়ম পূরণ হলে এটি কনফিগার করা অংশ বিক্রি করে এবং অবশিষ্ট অংশ ট্রেইল করতে পারে।
এই আউটপুটটি একটি উদাহরণ, কার্যসম্পাদনের গতি বা লাভের প্রতিশ্রুতি নয়। নেটওয়ার্কে চাপ, ভ্যালিডেটরের অর্ডারিং, স্লিপেজ, ব্যর্থ লেনদেন, প্রতিদ্বন্দ্বী বট এবং ক্ষতিকর কনট্র্যাক্ট ফলাফল পরিবর্তন করতে পারে।
অন-চেইনে লেনদেন যাচাই
শুধু কনসোলের বার্তার ওপর নির্ভর করবেন না। মুদ্রিত প্রতিটি লেনদেনের হ্যাশ কপি করে উপযুক্ত ব্লকচেইন এক্সপ্লোরারে পরীক্ষা করুন।
- Base লেনদেনের জন্য BaseScan ব্যবহার করুন।
- Solana লেনদেনের জন্য Solscan ব্যবহার করুন।
- অন্যান্য নেটওয়ার্কের জন্য সেই চেইনের প্রতিষ্ঠিত ব্লক এক্সপ্লোরার ব্যবহার করুন।
ওয়ালেটের ঠিকানা, টোকেন কনট্র্যাক্ট, পরিমাণ, সম্পাদনমূল্য, লেনদেনের স্ট্যাটাস, ফি, ব্লক নম্বর এবং যেকোনো অনুমোদন কার্যক্রম নিশ্চিত করুন। বট যদি কোনো নির্দিষ্ট ব্লক অবস্থান দাবি করে, একই ব্লকের অন্যান্য সোয়াপের সঙ্গে লেনদেনটি তুলনা করুন।
README-তে আরও বলা হয়েছে যে সম্পন্ন কার্যকলাপ snipes.csv-তে লেখা হয়। নিয়মিত এই ফাইল পর্যালোচনা করুন এবং অন-চেইন রেকর্ডের সঙ্গে তুলনা করুন। স্থানীয় লগ বিশ্লেষণে সহায়ক হতে পারে, তবে নিশ্চিত লেনদেনের ক্ষেত্রে ব্লকচেইন এক্সপ্লোরারই কর্তৃত্বপূর্ণ উৎস।
উন্নত ব্যবহারের পরামর্শ
কঠোর ফিল্টার ব্যবহার করুন
README সতর্ক করেছে যে বট বেশিরভাগ লঞ্চ এড়িয়ে যেতে পারে। হানিপট পরীক্ষা, লিকুইডিটি-লক প্রয়োজনীয়তা এবং ডেভেলপারের সরবরাহসীমা চালু থাকলে ঘন ঘন প্রত্যাখ্যানকে প্রত্যাশিত আচরণ হিসেবে বিবেচনা করুন। আরও বেশি ট্রেড করার জন্য ফিল্টার দুর্বল করলে ক্ষতিকর বা বিক্রয়-অযোগ্য টোকেনের ঝুঁকি বাড়তে পারে।
কম মূল্যের ওয়ালেট দিয়ে শুরু করুন
একটি আলাদা ওয়ালেট ব্যবহার করুন, যাতে শুধু পরীক্ষার জন্য প্রয়োজনীয় পরিমাণ থাকে। বড় বরাদ্দ বিবেচনা করার আগে এন্ট্রি, অনুমোদন, এক্সিট, লগ এবং লেনদেনের হ্যাশ প্রত্যাশামতো কাজ করছে কি না নিশ্চিত করুন।
প্রতিটি ফলাফল মিলিয়ে দেখুন
প্রতিটি সেশনের পর snipes.csv-এর সঙ্গে এক্সপ্লোরারের তথ্য তুলনা করুন। ফলাফল মূল্যায়নের সময় শুধু সফল উদাহরণের ওপর নির্ভর না করে লেনদেনের ফি, ব্যর্থ লেনদেন, দামের প্রভাব এবং অবিক্রিত পজিশন অন্তর্ভুক্ত করুন।
অ্যালাওয়েন্স ও ওয়ালেট অ্যাক্সেস পর্যালোচনা করুন
DEX ট্রেডিংয়ে টোকেন অনুমোদন বা প্রোগ্রাম পারমিশন থাকতে পারে। আর প্রয়োজন নেই এমন অনুমতিগুলো পরীক্ষা করে প্রত্যাহার করুন। এক্সিকিউটেবল বা পরিবেশ আপনার কোনো কী প্রকাশ করেছে বলে সন্দেহ হলে ওয়ালেটটি ব্যবহার বন্ধ করুন এবং অবশিষ্ট সম্পদ নতুন ঠিকানায় স্থানান্তর করুন।
এক্সিট আচরণ পরীক্ষা করুন
টেক-প্রফিট এবং স্টপ-লস সেটিংস নির্দিষ্ট দামে সম্পাদনের নিশ্চয়তা দেয় না। কম লিকুইডিটি, দ্রুত দামের পরিবর্তন, ট্যাক্স, বিক্রয়-নিষেধাজ্ঞা এবং নেটওয়ার্কে চাপের কারণে ফলাফল ভিন্ন হতে পারে বা সম্পূর্ণভাবে বিক্রয় ব্যর্থ হতে পারে।
কনফিগারেশন সামঞ্জস্যপূর্ণ রাখুন
প্রতিটি রান শুরুর আগে নির্বাচিত চেইন, ওয়ালেট, সর্বোচ্চ ক্রয়সীমা, ডেভেলপারের সরবরাহসীমা, লিকুইডিটি-লক প্রয়োজনীয়তা, হানিপট পরীক্ষা, টেক-প্রফিট স্তর এবং স্টপ-লস স্তর যাচাই করুন। ভুল নেটওয়ার্ক বা ওয়ালেটে সঠিক কৌশল প্রয়োগ করলেও ক্ষতি হতে পারে।
ঝুঁকি ও নিরাপত্তা বিবেচনা
- অনেক নতুন টোকেনই স্ক্যাম, রাগ, হানিপট বা পরিত্যক্ত প্রকল্প।
- স্বয়ংক্রিয় পরীক্ষায় পাস করলেই কনট্র্যাক্ট নিরাপদ প্রমাণিত হয় না।
- প্রথম দিকের ক্রেতাদের মধ্যে থাকা লাভজনক ট্রেডের নিশ্চয়তা দেয় না।
- অন্যান্য স্বয়ংক্রিয় বট দ্রুততর লেনদেন পাঠাতে বা বেশি ফি দিতে পারে।
- লিকুইডিটি অদৃশ্য হয়ে গেলে বা বিক্রয় বন্ধ থাকলে স্টপ-লস অর্ডার ব্যর্থ হতে পারে।
- প্রাইভেট কী প্রকাশ পেলে সংযুক্ত ওয়ালেটের সব সম্পদ হারাতে পারেন।
এটি কোনো আর্থিক পরামর্শ নয়। শুধু সেই অর্থ ব্যবহার করুন যা হারালে আপনি সামলাতে পারবেন, এবং সফটওয়্যার ও প্রতিটি টোকেন কনট্রাক্ট স্বাধীনভাবে পর্যালোচনা করুন।
উপসংহার
README-তে বর্ণিত DEX Sniper Bot নতুন পুল পর্যবেক্ষণ, কনফিগারযোগ্য কনট্রাক্ট ফিল্টার, স্বয়ংক্রিয় এন্ট্রি ও এক্সিট, স্মার্ট-ওয়ালেট ট্র্যাকিং, Telegram সতর্কতা এবং লেনদেন লগিং একত্র করে। মূল কাজের ধাপ হলো নির্ভরশীলতাগুলো ইনস্টল করা, একটি নির্দিষ্ট ওয়ালেট সংযুক্ত করা, কঠোর নিয়ম নির্ধারণ করা, পর্যবেক্ষণ শুরু করা এবং অন-চেইনে প্রতিটি লেনদেন যাচাই করা।
স্বয়ংক্রিয়তা হাতে করা প্রতিক্রিয়ার সময় কমাতে পারে, কিন্তু এটি কনট্রাক্ট ঝুঁকি, বাজারঝুঁকি, সম্পাদন ব্যর্থতা বা ওয়ালেট-নিরাপত্তা সংক্রান্ত উদ্বেগ দূর করতে পারে না। বটটিকে যাচাই না-করা আর্থিক সফটওয়্যার হিসেবে বিবেচনা করুন, সতর্কতার সঙ্গে পরীক্ষা করুন এবং উদাহরণ হিসেবে দেখানো আউটপুটকে কখনো নিশ্চিত কার্যকারিতা হিসেবে ধরে নেবেন না।
