99.99%
平均実測稼働率
<5s
アップロードからボットのオンラインまで
1 ms
DB までのレイテンシ
ボットのプラットフォームを選択
Square Cloud ではこれまでに50 万以上のボットが稼働しており、その中にはラテンアメリカの大規模 Discord サーバー上位 10 のうち 8 つのボットも含まれます(社内データ)。インフラは 3 つのプラットフォームでも、ほかのどのプロトコルでも同じです。
Discord
discord.js、discord.py、JDA、Discord.Net など、Gateway を使うあらゆるライブラリのボットに。シャーディングとボイスにも対応します。
- プロセスが停止しても自動で再起動
- 1 つまたは複数のコンテナでシャーディング
- コンテナ内の FFmpeg でボイスチャンネルに対応
- 各ボットの CPU、RAM、ネットワークをダッシュボードで確認
WhatsApp
Baileys、WPPConnect、whatsapp-web.js、または Meta 公式の Cloud API で、サポート、販売、自動化を。
- セッションは再起動後もアプリケーションのディスクに保存
- 1 つのアプリケーションまたは別々のコンテナで複数セッション
- Cloud API の Webhook 用 HTTPS サブドメイン
- バージョン変更前の手動スナップショット
Telegram
python-telegram-bot、aiogram、Telegraf、grammY で作るコミュニティ、販売、生産性向上のボットに。
- ロングポーリングまたは Webhook
- setWebhook 用の HTTPS サブドメイン
- Bot API と MTProto(ユーザーボット)
- .session ファイルをアプリケーションのディスクに保存
コードからボットのオンラインまで 3 ステップ
Dockerfile も、設定するサーバーもありません。コードの取得元はお客様が選べます。
- 1
コードを送る
GitHub リポジトリを接続するか、CLI を使うか、ダッシュボードから .zip をアップロードします。
- 2
好きな方法で設定
選んだランタイム、メモリ、エントリファイルから、ダッシュボードが squarecloud.app を生成します。プロジェクトのルートに自分で書くこともできます。
- 3
ボットがオンラインに
コンテナは 5 秒以内に起動します。GitHub を接続していれば、設定したブランチへの push のたびにファイルが更新され、ボットが再起動します。
ボットを稼働させ続けるために必要なすべて
Discord、Telegram、WhatsApp のすべてのボットに含まれます。プランによって異なる機能は、カードにその旨を記載しています。
常時稼働
ボットのコンテナは止まらずに稼働します。非アクティブでもスリープせず、プロセスが終了すれば自動で再起動します。
- 非アクティブ時のスリープなし
- プロセスの自動再起動
- 平均実測稼働率 99.99%
分離されたコンテナ
各ボットは専用のコンテナで稼働し、専有の vCPU、RAM、ディスクを持ちます。メモリはデプロイ時に選び、必要に応じて変更できます。
- 専有の vCPU、RAM、ディスク
- メモリは自分で設定
ライブログとステータス
ボットのコンソールをリアルタイムで追い、オンライン、再起動中、停止中のいずれかを確認できます。
- ダッシュボードのコンソール
- CLI と VS Code でログを確認
- モバイルアプリでステータスとログを確認
使用状況メトリクス
各ボットの CPU、RAM、ネットワークを 5 分ごとに収集し 24 時間保持するので、メモリを増やすべきタイミングがわかります。
- アプリケーションごとの CPU、RAM、ネットワーク
- 24 時間の履歴
- RAM 512 MB 以上のアプリケーションで利用可能
スナップショット
リスクのある更新の前にスナップショットを作成し、問題があればボットを復元できます。
- すべてのプランで手動スナップショット
- Pro から毎日のスナップショット、7 日間保持
- 最新のものは最大 30 日間利用可能
Webhook 用の HTTPS
ウェブ公開を有効にすると、ボットに TLS 付きの squareweb.app サブドメインが付き、Telegram の Webhook、WhatsApp Cloud API、Discord の Interactions をすぐに受け取れます。
- HTTPS 付き squareweb.app サブドメイン
- TLS 証明書を自動で発行・更新
- Standard からカスタムドメイン
ボットのデータを同じデータセンターに
MongoDB、Redis、PostgreSQL、MySQL ホスティングをアプリケーションと同じダッシュボードで。接続の平均レイテンシは 1 ms です。Standard プランから利用できます。
プロジェクトのあらゆる段階に対応するプラン
小さく始めて、必要なときにスケール。縛り契約はありません。
Hobby
アイデア検証、ボット、個人プロジェクトに
月額 R$12.49から ≈ ¥337
- RAM 1 GB
- 1 vCPU
- 最大 4 プロジェクト
- 同じプランで最大 2 GB まで拡張
Standard
おすすめデータベースとカスタムドメインを備えた本番運用に
月額 R$44.99から ≈ ¥1,215
- RAM 4 GB
- 4 vCPU
- 最大 16 プロジェクト
- 同じプランで最大 8 GB まで拡張
Pro
アプリケーションの毎日のスナップショットと高度なアナリティクスを備えた大規模運用に
月額 R$124.99から ≈ ¥3,375
- RAM 12 GB
- 6 vCPU
- 最大 48 プロジェクト
- 同じプランで最大 24 GB まで拡張
5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot
ボットホスティングに関するよくある質問
Square Cloud での Discord、Telegram、WhatsApp ボットの実行に関するよくある質問。
Square Cloud で Discord、Telegram、WhatsApp ボットをホスティングする違いは何ですか?
インフラは同じで、変わるのはライブラリと接続方式だけです。Discord は Gateway WebSocket、Telegram は Webhook またはロングポーリング、WhatsApp は Baileys または公式 Cloud API を使います。各プラットフォームの詳細は専用ページで確認できます。
ボットはどの言語で書けますか?
JavaScript/TypeScript、Python、Java、C#、Rust、Go、そして Linux で動作するあらゆるランタイム。言語やフレームワークの制限はありません。
ボットは 24 時間 365 日オンラインのままですか?
はい。コンテナは継続的に稼働し、クラッシュ時には自動再起動します。アイドルタイムアウトのある無料枠のようなスリープモードはありません。
Discord や Telegram API のレート制限はどうやって回避しますか?
パブリック IP の動的プールを使っているため、ボットのリクエストはローテーションする IP から送信されます。外部への呼び出しが分散され、グローバルなレート制限に達するリスクを抑えられます。
数百万人のユーザーを持つボットにスケールできますか?
はい。プランをアップグレードして RAM や CPU を増やしたり、負荷を複数のコンテナに分散(シャーディング)したりできます。Standard からは、インスタンス間の調整に Redis ホスティングを使えます。
Webhook のサポートはありますか?
はい。アプリケーションのドメインタブで、HTTPS 付きの squareweb.app サブドメインを設定できます。すべてのプランに含まれます。アプリはポート 80 で待ち受ける必要があり、TLS 証明書は自動で発行・更新されます。Telegram の Webhook、WhatsApp Cloud API、Discord の Interactions に最適です。