Discord ボットホスティング 24 時間オンライン

discord.js、discord.py、JDA など、Gateway を使うあらゆるライブラリのボットをデプロイできます。コンテナは 5 秒以内に起動し、プロセスが停止すれば自動で再起動し、スリープしません。

月額 R$12.49から

99.99%

平均実測稼働率

<5s

アップロードからボットのオンラインまで

1 ms

DB までのレイテンシ

Discord で公開できるもの

1 つのサーバーのモデレーションボットから、数千のサーバーで使われる公開ボットまで、デプロイ方法は同じです。

  • ゲームと経済システム

    経済システム、インベントリ、バトル、クエストを。データは同じデータセンターのデータベースに保存します。

  • モデレーション

    スパムフィルター、荒らし対策、監査ログ、警告を常時稼働。お手元のパソコンを起動しておく必要はありません。

  • コミュニティとチケット

    自動ロール付与、ウェルカムメッセージ、サポートチケット、投票を、あらゆる規模のサーバーに。

  • 音楽とボイス

    ボイスチャンネルのオーディオボット。FFmpeg はコンテナ内で、Lavalink は同じアカウントの別アプリケーションとして動かせます。

お使いの Discord ライブラリをそのまま

ボットは今のままデプロイできます。Node.js と Python の主要ライブラリは追加設定なしで動作します。

  • discord.js

    Node.js で最も使われているライブラリ。API を完全にカバーし、TypeScript の型定義と @discordjs/voice によるボイスに対応します。

    $npm i discord.js
  • Sapphire

    discord.js 上のフレームワークで、コマンド、リスナー、前提条件をファイル単位で整理します。複数人で開発する大規模ボットに適しています。

    $npm i @sapphire/framework
  • Eris

    軽量なライブラリで、キャッシュとメモリを細かく制御したい大規模ボットで使われています。

    $npm i eris

JDA、Discord.Net、DSharpPlus、Serenity、discordgo など、Discord Gateway を使うあらゆるライブラリも動作します。

コードからボットのオンラインまで 3 ステップ

Dockerfile も、設定するサーバーもありません。コードの取得元はお客様が選べます。

  1. 1

    コードを送る

    GitHub リポジトリを接続するか、CLI を使うか、ダッシュボードから .zip をアップロードします。

  2. 2

    好きな方法で設定

    選んだランタイム、メモリ、エントリファイルから、ダッシュボードが squarecloud.app を生成します。プロジェクトのルートに自分で書くこともできます。

  3. 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 プランから利用できます。

プロジェクトのあらゆる段階に対応するプラン

小さく始めて、必要なときにスケール。縛り契約はありません。

5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot

認証を取得したパートナーデータセンターでホスティング
Tier 3ISO 27001SOC 2 Type II常時稼働のDDoS保護
インフラストラクチャを見る

Discord ボットホスティングに関するよくある質問

discord.js、discord.py、シャーディング、インテントなどに関する回答を確認できます。

Square Cloud は discord.js と discord.py をサポートしていますか?

はい、両方ともサポートしています。JDA、DSharpPlus、Serenity (Rust)、discordgo (Go)、そして Discord の Gateway を使用する公式またはコミュニティのライブラリにも対応しています。

FFmpeg と Lavalink を使ったミュージックボットをホスティングできますか?

はい。FFmpeg はコンテナにプリインストールされており、Lavalink インスタンスを同じアカウント内の別のアプリケーションとして実行できます。

多数のサーバーで動くボットのシャーディングはどのように機能しますか?

アプリケーションで shardCount を指定し、垂直スケーリング(RAM の追加)を行うか、シャードを別々のコンテナで動かせます。Standard からは、Redis ホスティングでシャードを調整できます。

スラッシュコマンドの遅延は大きいですか?

いいえ。ボットは常時稼働のコンテナで動き、コールドスタートはなく、Gateway への接続も維持されます。ハンドラーの応答が速ければ、スラッシュコマンドは Discord の 3 秒のタイムアウト内に余裕を持って応答できます。データセンターは Discord のエッジに直接つながっており、Gateway までの平均レイテンシは約 30 ms です。

Square Cloud のパネルで特権インテントを設定する必要がありますか?

いいえ。インテントはボットの Discord Developer Portal で設定します。Square Cloud はプロセスをホスティングするだけで、インテントをブロックすることはありません。

Voice Gateway / ボイスチャンネルは使えますか?

はい。アウトバウンドの UDP と WebSocket は開放されています。FFmpeg + @discordjs/voice や discord.py[voice] は追加設定なしで動作します。

Discord ボットを本番環境にデプロイするにはどうしますか?

ダッシュボードで個人用アクセストークン + Webhook を介してリポジトリを接続します。設定したブランチへのプッシュごとに、アプリケーションのファイルが更新され、コンテナが自動的に再起動されます。ライブログと指標はパネルにそのまま表示されます。

プロジェクトをスケールさせる準備はできましたか?

Square Cloud でプロジェクトをホスティングしてきた 50 万人以上の開発者の仲間入りをしましょう。

  • 予測可能な料金
  • 請求のサプライズなし
  • 数秒でデプロイ
  • 高可用性
  • 安定したスケール
  • 自動再起動
  • SSLとセキュリティを標準搭載
  • 分離されたコンテナ