新しいアップデートがあります。独自のウェブコンソールを提供開始しました。コンソールを開いて ssh root@your-server-ip と入力すると、お持ちのどのサーバーにもブラウザから直接接続できます。SSH アプリは不要です。
Telegramボットは2つの方法のどちらかでメッセージを受け取り、その選択がサーバーに必要なものを決めます。ロングポーリングは何も開放する必要がありません。Webhookは4つのポートのいずれかでHTTPSが必要です。選び方と設定方法を説明します。
価格は1か月分です。12か月契約は50%割引です。
or $2.88/mo on a 12-month term (−50%)
最も安いサイズ。コマンドボット、小さなデータベース、ログには十分です。
Configure and orderor $4.25/mo on a 12-month term (−50%)
リバースプロキシ配下のWebhook、PostgreSQL、複数のボットの余裕があります。
Configure and order| ロングポーリング(getUpdates) | Webhook(setWebhook) | |
|---|---|---|
| ご利用の流れ | ボットがループでTelegramに新しい更新を問い合わせる | Telegramが各更新をサーバー上のHTTPS URLに送る |
| 開放するポート | なし、送信のみ | 443、80、88、8443のHTTPS |
| ドメインと証明書 | 不要 | HTTPS URL。自己署名証明書はTelegramにアップロードする必要があります |
| 最適な用途 | シンプルなボットとテスト | 負荷の高いボットや、すでにWebサーバーの背後にあるもの |
| 注意点 | Webhookが設定されている間は動作しません。重複した更新を避けるためオフセットを追跡してください | 証明書やプロキシが壊れると更新が届かなくなります |
Telegram Bot APIドキュメントの内容、2026年10月19日に確認。
ポーリングに必要なのはこのユニットファイルだけです。Webhookの場合は、証明書付きのNginxなどのWebサーバーを前段に置き、パスをボットにプロキシしてください。
sudo adduser --disabled-password --gecos '' tgbot
# copy your bot to /home/tgbot/app and install its dependencies as that user[Unit]
Description=Telegram bot
After=network-online.target
Wants=network-online.target
[Service]
User=tgbot
WorkingDirectory=/home/tgbot/app
EnvironmentFile=/home/tgbot/app/.env # holds BOT_TOKEN, readable only by tgbot
ExecStart=/usr/bin/python3 bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.targetchmod 600 /home/tgbot/app/.env
sudo systemctl daemon-reload
sudo systemctl enable --now telegram-bot
journalctl -u telegram-bot -fsudo ufw allow 22/tcp
sudo ufw allow 443/tcp # one of 443, 80, 88 or 8443VPSでRestart=alwaysを指定したsystemdサービスとして実行します。プロセスは起動時に始まり、クラッシュ後に再起動し、ログアウトしても動き続けます。上記のセットアップにユニットファイルが含まれています。
シンプルなボットとテストにはロングポーリングを使います。ポートを開放する必要がないためです。負荷の高いボットや、すでにWebサーバーを運用している場合はWebhookを使います。両方を同時に使うことはできません。
Bot APIのドキュメントでは、HTTPS経由の443、80、88、8443が挙げられています。
ポーリングでは不要です。WebhookにはHTTPS URLが必要です。自己署名証明書はTelegramにアップロードすれば使えますが、ドメイン用の通常の証明書のほうが簡単です。ドメイン名の購入をご覧ください。
ほとんどのボットはRAM 1~2 GBに収まります。最安のVPSは1 vCPU、2 GB、40 GB NVMeで月額$5.76です。複数のボットとデータベースには、2 vCPU、4 GBのサイズ(ルーマニアで$8.50)なら余裕があります。
はい。ログインを生成し、Bitcoin、Monero、USDT、またはその他の対応コインで、氏名・身分証・電話番号なしで支払えます。KYC不要のVPSホスティングをご覧ください。
Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.