Telegramボットは、サーバーを借りる古典的な最初の理由です:ノートPCの上では完璧に動きます — 蓋を閉じるまでは。するとオフラインになり、ユーザーは数分で気づきます。
サーバーに載せるのは15分の仕事 — そして大半の人が思うより安いです。
Telegramボットに必要なもの
ごくわずか。ポーリングボットは、Telegramのロングポール・エンドポイントを待つほぼ待機ループです:
- RAM: 典型的なPythonまたはNodeのボットで数十メガバイト。当社の Nano(月$3 — 2 vCPU、1 GB RAM、15 GB NVMe) は1つを余裕で動かし、複数同時にも。
- ネットワーク: 全プラン無制限なので、おしゃべりなボットでも請求がかさみません。
- 稼働時間: それこそが全目的。
- パブリックIP — Webhookのときだけ。 ポーリングは着信接続をまったく必要としません。だから当社のNATプランで十分なのです。
ポーリング対Webhook、一行で: ポーリングはよりシンプルでどのプランでも動く;Webhookはより速く軽いがパブリックIP、ドメイン、TLSが必要 — 欲しいなら専用IPプラン(月$8から)を。
15分でボットをデプロイ
# 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 が肝心な行です。午前3時にクラッシュして、あなたが気づくまで落ちたままのボットは、ボットがないよりも悪いです。
複数のボットを動かす? ボットごとにユニットファイルをコピー(tgbot-a.service、tgbot-b.service)するか、各々をコンテナに入れて、再起動後にDocker Composeが全部を戻すようにします。
なぜ人々は当社でボットをホストするのか
理由は2つ、どちらも実用的です。
借りるのに身元は要りません。 登録にメール、支払いに USDCまたはUSDT — Base、Ethereum、またはPolygon。$3のサーバーにパスポートのスキャンは不要。暗号通貨決済は初めて?
使い捨てにできるほど安い。 月$3なら、ボット1つのために箱を立ち上げるのは端数のようなもの。プロジェクトが終われば消せばいい;誰もあなたのカードを控えていません。
プランの選び方
| 動かすもの | プラン | 価格 |
|---|---|---|
| 1つか数個のポーリングボット | Nano | 月$3 |
| ボット+データベース、または忙しめのボット | Micro | 月$5 |
| 自分のドメインとTLSでWebhook | Nano-IP | 月$8 |
| 多数のボット、コンテナ、ダッシュボード | Small | 月$8 |
フルroot、NVMe、1 Gbit/sポートで無制限トラフィック、ドイツまたはフィンランド。年払いを — 12回ではなく暗号通貨の送金1回で。
関連する読みもの
- VPSでDiscordボットをホスト — 同じパターン、別のプラットフォーム
- 新しいVPSを固める:チェックリスト — 10分、その価値あり
準備はいい? ボットサーバーをデプロイ → — 月$3、約1分で稼働、ID不要。
コメント
まだコメントはありません。最初になりましょう。