Một Telegram bot là lý do đầu tiên kinh điển để thuê một máy chủ: nó chạy hoàn hảo trên laptop của bạn cho tới khi bạn đóng nắp. Rồi nó offline, và người dùng để ý trong vài phút.
Đưa nó lên một máy chủ là một việc mười lăm phút — và rẻ hơn hầu hết mọi người tưởng.
Một Telegram bot cần gì
Rất ít. Một bot polling chủ yếu là một vòng lặp nhàn rỗi chờ trên endpoint long-poll của Telegram:
- RAM: hàng chục megabyte cho một bot Python hoặc Node điển hình. Nano ($3/tháng — 2 vCPU, 1 GB RAM, 15 GB NVMe) của chúng tôi chạy một cái thoải mái, và vài cái cùng lúc.
- Mạng: không đo lường trên mọi gói, nên một bot nhiều lời sẽ không làm tăng hóa đơn.
- Thời gian hoạt động: toàn bộ mục đích.
- Một IP công khai — chỉ cho webhook. Polling không cần kết nối đến chút nào, đó là vì sao các gói NAT của chúng tôi ổn cho nó.
Polling so với webhook, trong một dòng: polling đơn giản hơn và hoạt động trên mọi gói; webhook nhanh hơn và nhẹ hơn nhưng cần một IP công khai, một tên miền, và TLS — chọn một gói IP riêng (từ $8/tháng) nếu bạn muốn chúng.
Triển khai một bot trong mười lăm phút
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Bot của bạn
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 # ví dụ aiogram hoặc python-telegram-bot
# Giữ nó sống — sống sót qua các lần sập và khởi động lại
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 là dòng quan trọng. Một bot sập lúc 3 giờ sáng và nằm im cho tới khi bạn để ý còn tệ hơn không có bot.
Chạy vài bot? Sao chép tập tin unit cho mỗi bot (tgbot-a.service, tgbot-b.service), hoặc đặt mỗi cái trong một container và để Docker Compose đưa tất cả chúng trở lại sau một lần khởi động lại.
Vì sao người ta host bot với chúng tôi
Hai lý do, cả hai thực tế.
Bạn không cần một danh tính để thuê nó. Email để đăng ký, USDC hoặc USDT để thanh toán — Base, Ethereum, hoặc Tron. Không quét hộ chiếu cho một máy chủ $3. Mới với thanh toán crypto?
Nó đủ rẻ để dùng-một-lần. Ở $3/tháng, dựng lên một cỗ máy cho một bot là một sai số làm tròn. Giết nó khi dự án chết; không ai giữ thẻ của bạn trong hồ sơ.
Chọn một gói
| Bạn đang chạy gì | Gói | Giá |
|---|---|---|
| Một hoặc vài bot polling | Nano | $3/tháng |
| Bot cộng một cơ sở dữ liệu, hoặc một bot bận hơn | Micro | $5/tháng |
| Webhook với tên miền và TLS của riêng bạn | Nano-IP | $8/tháng |
| Nhiều bot, container, một dashboard | Small | $8/tháng |
Toàn quyền root, NVMe, lưu lượng không đo lường trên một cổng 1 Gbit/s, Đức hoặc Phần Lan. Thanh toán theo năm — một giao dịch crypto thay vì mười hai.
Đọc liên quan
- Host một Discord bot trên một VPS — cùng mẫu, nền tảng khác
- Bảo mật một VPS mới: một danh sách kiểm tra — mười phút, đáng làm
Sẵn sàng chưa? Triển khai một máy chủ bot → — $3/tháng, hoạt động trong khoảng một phút, không cần giấy tờ.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.