একটি Telegram bot একটি সার্ভার ভাড়া নেওয়ার ক্লাসিক প্রথম কারণ: এটি আপনার ল্যাপটপে নিখুঁত কাজ করে যতক্ষণ না আপনি ঢাকনা বন্ধ করেন। তারপর এটি offline, আর ব্যবহারকারীরা মিনিটের মধ্যে টের পায়।
এটিকে একটি সার্ভারে তোলা পনেরো-মিনিটের কাজ — আর বেশিরভাগ মানুষের ধারণার চেয়ে সস্তা।
একটি Telegram bot-এর কী দরকার
খুব কম। একটি polling bot বেশিরভাগই Telegram-এর long-poll endpoint-এ অপেক্ষা করা একটি idle loop:
- RAM: একটি সাধারণ Python বা Node bot-এর জন্য কয়েক দশ মেগাবাইট। আমাদের Nano ($3/মাস — 2 vCPU, 1 GB RAM, 15 GB NVMe) একটি আরামে চালায়, আর একসাথে কয়েকটি।
- Network: সব প্ল্যানে unmetered, তাই একটি বকবকে bot একটি বিল তুলবে না।
- Uptime: পুরো উদ্দেশ্য।
- একটি পাবলিক IP — শুধু webhook-এর জন্য। polling-এর কোনো inbound connectivity লাগে না, এজন্যই আমাদের NAT প্ল্যান এর জন্য ঠিক।
Polling বনাম webhook, এক লাইনে: polling সরলতর ও যেকোনো প্ল্যানে চলে; webhook দ্রুততর ও হালকা কিন্তু একটি পাবলিক IP, একটি ডোমেইন ও TLS দরকার — চাইলে একটি dedicated-IP প্ল্যান নিন ($8/মাস থেকে)।
পনেরো মিনিটে একটি bot deploy করুন
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# আপনার bot
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # যেমন aiogram বা python-telegram-bot
# জীবিত রাখুন — ক্র্যাশ ও reboot পার করে
cat >/etc/systemd/system/tgbot.service <<'EOF'
[Unit]
Description=Telegram Bot
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/bot
ExecStart=/opt/bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
Environment=BOT_TOKEN=your_token_here
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now tgbot
journalctl -u tgbot -f
Restart=always-ই সেই লাইন যা গুরুত্বপূর্ণ। যে bot ভোর 3টায় ক্র্যাশ করে ও আপনি টের পাওয়া পর্যন্ত বন্ধ থাকে সেটি কোনো bot না-থাকার চেয়ে খারাপ।
কয়েকটি bot চালাচ্ছেন? প্রতি bot-এ unit ফাইল কপি করুন (tgbot-a.service, tgbot-b.service), বা প্রতিটিকে একটি container-এ রাখুন আর Docker Compose-কে reboot-এর পরে সবগুলো ফিরিয়ে আনতে দিন।
মানুষ কেন আমাদের সাথে bot হোস্ট করে
দুটি কারণ, দুটোই ব্যবহারিক।
এটি ভাড়া নিতে আপনার একটি পরিচয় লাগে না। sign up করতে ইমেল, পরিশোধে USDC বা USDT — Base, Ethereum, বা Tron। একটি $3 সার্ভারের জন্য কোনো পাসপোর্ট স্ক্যান নয়। ক্রিপ্টো পেমেন্টে নতুন?
এটি ফেলে-দেওয়ার মতো যথেষ্ট সস্তা। $3/মাসে, একটি bot-এর জন্য একটি বক্স চালু করা একটি rounding error। প্রকল্প মরলে মেরে ফেলুন; কেউ ফাইলে আপনার কার্ড রাখছে না।
একটি প্ল্যান বাছা
| আপনি যা চালাচ্ছেন | প্ল্যান | দাম |
|---|---|---|
| এক বা কয়েকটি polling bot | Nano | $3/মাস |
| bot plus একটি database, বা একটি ব্যস্ততর bot | Micro | $5/মাস |
| নিজের ডোমেইন ও TLS সহ webhook | Nano-IP | $8/মাস |
| অনেক bot, container, একটি dashboard | Small | $8/মাস |
পূর্ণ root, NVMe, একটি 1 Gbit/s পোর্টে unmetered ট্র্যাফিক, জার্মানি বা ফিনল্যান্ড। বার্ষিক পরিশোধ করুন — বারোটির বদলে একটি ক্রিপ্টো ট্রান্সফার।
সম্পর্কিত পাঠ
- একটি VPS-এ একটি Discord bot হোস্ট করুন — একই প্যাটার্ন, ভিন্ন প্ল্যাটফর্ম
- একটি নতুন VPS সুরক্ষিত করুন: একটি checklist — দশ মিনিট, সার্থক
প্রস্তুত? একটি bot সার্ভার deploy করুন → — $3/মাস, প্রায় এক মিনিটে চালু, কোনো ID লাগে না।
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।