Telegram 機器人是租伺服器的經典頭號理由:它在您筆電上跑得好好的,直到您合上蓋子。然後它就下線了,使用者幾分鐘內就會察覺。
把它搬到伺服器上是個十五分鐘的活兒——而且比大多數人以為的便宜。
一個 Telegram 機器人需要什麼
很少。一個輪詢機器人基本上就是一個空轉的迴圈,等在 Telegram 的長輪詢端點上:
- **記憶體:**一個典型的 Python 或 Node 機器人只需幾十 MB。我們的 **Nano($3/月——2 vCPU、1 GB 記憶體、15 GB NVMe)**能從容跑一個,同時跑好幾個也行。
- **網路:**所有方案都不限量,所以一個話癆機器人也不會跑出一筆帳單。
- **線上率:**這就是全部意義所在。
- **公用 IP——僅用於 webhook。**輪詢根本不需要任何對內連通性,所以我們的 NAT 方案拿來跑它完全沒問題。
**輪詢 vs webhook,一句話:**輪詢更簡單,在任何方案上都能用;webhook 更快更輕,但需要公用 IP、網域和 TLS——想要的話就選一個獨立IP方案($8/月起)。
十五分鐘部署一個機器人
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Your 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 # e.g. aiogram or python-telegram-bot
# Keep it alive — survives crashes and reboots
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 是那行關鍵。一個凌晨三點崩潰、一直掛到您發現才恢復的機器人,比沒有機器人還糟。
**要跑好幾個機器人?**給每個機器人複製一份 unit 檔案(tgbot-a.service、tgbot-b.service),或者把每個放進一個容器,讓 Docker Compose 在重新啟動後把它們全都拉起來。
人們為什麼在我們這裡託管機器人
兩個理由,都很實在。
**租它不需要身分。**電子郵件註冊,用 USDC 或 USDT 付款——Base、Ethereum 或 Tron。一台 $3 的伺服器不用護照掃描件。第一次用加密貨幣付款?
便宜到可以隨用隨棄。$3/月,為一個機器人開一台機器只是個零頭。專案黃了就把它關掉;沒人把您的信用卡存在檔案裡。
怎麼選方案
| 您要跑什麼 | 方案 | 價格 |
|---|---|---|
| 一個或幾個輪詢機器人 | Nano | $3/月 |
| 機器人加一個資料庫,或一個更繁忙的機器人 | Micro | $5/月 |
| 帶自己網域和 TLS 的 webhook | Nano-IP | $8/月 |
| 許多機器人、容器、一個控制台 | Small | $8/月 |
完整 root、NVMe、1 Gbit/s 埠上不限量流量,位於歐盟。按年繳款——一次加密貨幣轉帳,而不是十二次。
延伸閱讀
- 在 VPS 上託管 Discord 機器人——同樣的套路,不同的平台
- 給新 VPS 做安全加固:一份清單——十分鐘,值得
準備好了?部署一台機器人伺服器 →——$3/月,約一分鐘即可上線,無需證件。
評論
目前還沒有評論。歡迎成為第一位。