
なぜ Square Cloud を選ぶのか?
私たちはラテンアメリカ最大のボットホスティングプラットフォームであり、ブラジルの大規模 Discord サーバー上位 100 のうち 80 に信頼されています。ボットの生死は、その稼働時間と Discord、WhatsApp、Telegram のゲートウェイへのレイテンシーで決まります。だからこそ、ハードウェアからネットワークエッジに至るまで、スタックのあらゆる層を、あなたのプロセスを 24 時間 365 日オンラインかつ応答性の高い状態に保つよう最適化しています。目的に特化したパフォーマンス
すべてのボットは、10Gbps のアップリンクを備えたエンタープライズ NVMe SSD 上で、カーネルによって強制される CPU および RAM を割り当てられた隔離コンテナ内で稼働します。隣人のトラフィック急増が、あなたのレイテンシー問題になることはありません。
完全な開発者エコシステム
CLI、JavaScript、Python、Go の SDK、VS Code 拡張機能、そして CI/CD 向けの GitHub Actions/Webhooks。ターミナル、エディタ、あるいは
git push からデプロイできます。Square Shield + Cloudflare
Cloudflare を前段に配置したエッジと Square Shield が、あなたのボットをプラットフォーム API のレート制限 (Discord など) の範囲内に保ち、ボットをオフラインにする BAN やクールダウンを防ぎます。
即時 snapshot
追加費用なしで含まれるワンクリックの復元ポイント。壊れた deploy を数秒でロールバックでき、データ損失もダウンタイムもありません。
スケールで実証済み: 私たちの評判は、ラテンアメリカで最も繁忙なコミュニティを支えるボットを運用することで築かれました。それは、脆弱なインフラを静かに露呈させるような、持続的で高イベントレートの負荷です。あなたのボットも同じクラスターで稼働します。
サポートされている環境
すでに使っているプラットフォームと言語で開発できます。プラットフォーム
Discord、WhatsApp、Telegram、Slack、X には、コード付きのステップバイステップガイドがあります。カードを選んで開いてください。Discord
Telegram
Slack
X (Twitter)
YouTube
言語
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
その他の言語やライブラリも、ほとんどがそのまま動作します。サポートされている言語とランタイムを参照してください。
主な機能
常時稼働ワークロードのために構築されたインフラ
各クラスターは、10Gbps アップリンクを備えたエンタープライズ NVMe SSD 上で稼働し、あなたのボットは専用の CPU および RAM 上限を持つ、隔離された非特権コンテナ内で動作します。「紙の上では速い」を本番環境でも速くするのは、この隔離です。あなたのプロセスが I/O や CPU をめぐって騒がしい隣人と争うことは決してないため、持続的なイベント負荷下でも応答時間は低く保たれます。Square Shield: レート制限の範囲内に留まる
Discord、WhatsApp、Telegram は、ゲートウェイや REST のレート制限を超えたボットを BAN します。Square Shield はあなたのボットとこれらの API の間に位置し、リクエストパターンを監視して許可された枠内に留まるようにします。これが、きれいにスケールするボットと、最悪のタイミングでクールダウンされてオフラインになるボットとの違いを生みます。完全な可視性を持って運用する
ワンクリック snapshot
ワンクリック snapshot
復元ポイントを使えば、不正な deploy を数秒でロールバックできます。データ損失もダウンタイムもありません。Pro および Enterprise プランでは、これに加えて自動の日次 snapshot も利用できます。
リアルタイムログ
リアルタイムログ
アプリケーションの stdout/stderr をライブでストリーミングし、何かがおかしくなった瞬間に、再デプロイすることなく本番環境でデバッグできます。
ライブ分析
ライブ分析
ダッシュボードから CPU、RAM、ネットワーク消費量をリアルタイムで追跡できるため、リソースを適切なサイズに調整し、ユーザーが気づく前にリグレッションを捉えられます。
開発ツール
どこで作業していても、ボットのデプロイと管理ができます。1
Square Cloud CLI
ターミナルから直接、デプロイ、再起動、ログの確認、アプリケーションの管理ができます。まずは CLI のクイックスタートから始めてください。
2
VS Code 拡張機能
コードエディタを離れることなく、アプリケーションを管理してデプロイできます。VS Code 拡張機能のインストール方法を参照してください。
3
GitHub
ボットの継続的デプロイ。GitHub リポジトリを接続すると
push のたびにアプリケーションが自動で更新されます。GitHub Actions のワークフローからデプロイすることもできます。ボットをホスティングするには?
設定ファイルを追加する
プロジェクトのルートに
squarecloud.app ファイルを作成します。このファイルで、実行するファイル、確保するメモリ量、使用するランタイムを Square Cloud に伝えます。各フィールドの詳細は設定ファイルガイドで説明しています。クラッシュ後にボットが自動で再起動するよう、AUTORESTART=true を追加してください。依存関係ファイルを含める
依存関係ファイルをプロジェクトに含めてください。Node.js なら
package.json、Python なら requirements.txt または pyproject.toml です。Square Cloud は、そこに記載されたものをすべてサーバー上でインストールします。Node.js の fs や Python の random のような組み込みモジュールは、言語に付属しているため記載しないでください。プロジェクトを zip 圧縮する
コード、設定ファイル、依存関係ファイルを
.zip に圧縮します。node_modules、package-lock.json などのロックファイル、その他の生成されたファイルは含めないでください。依存関係はサーバー上でインストールされ、アップロードが小さいほどデプロイも速くなります。CLI と VS Code 拡張機能はロックファイルを自動で除外します。バージョンを固定したい場合は、squarecloud.ignore ファイルに !package-lock.json を追加してください。ボットをアップロードする
アップロードページで 
.zip を送信します。Square Cloud が依存関係をインストールし、設定ファイルに基づいて環境を構成し、ボットを起動します。
うまくいかない場合
アプリが起動しない
失敗したり起動時にクラッシュしたりするデプロイを解決します。モジュールの不足、
INVALID_DEPENDENCY、使用中のポート、RAM 不足など。Discord ボットのエラー
無効なトークン、許可されていないインテント、Lavalink の切断、ローカルでは動くのにオフラインになるボット。
よくある質問
Discord ボットのホスティング費用はいくらですか?
Discord ボットのホスティング費用はいくらですか?
おすすめは R12.49/月 からの Hobby プランでも動作します。ボットに必要な RAM は最小 256 MB です。詳細な比較はプランと料金を参照してください。
ボットは 24 時間 365 日オンラインのままですか?
ボットは 24 時間 365 日オンラインのままですか?
はい。ボットは専用の CPU と RAM を持つ分離されたコンテナで動作し、Square Cloud のインフラはプラットフォーム全体で平均 99.99% の稼働率を維持しています。クラッシュ後にもボットが自動で再起動するよう、設定ファイルで
AUTORESTART=true を設定してください。デフォルトでは無効になっています。
