ホワイトラベルのDiscordボットとは、サーバーであなたの名前とアイコンを表示しながら、実際には別の会社のコードとインフラが動かしているボットです。 あなたはDiscordアプリケーションを作成し、そのトークンを渡します。提供者は、自分のボットとデータベースでそのトークンにログインします。そのため、あなたが1行も書かず、ホスティングもしていなくても、すべてのメッセージ、パネル、返信は、あなたのボットの顔として届きます。これは、どの業界のホワイトラベル・ソフトウェアとも同じ考え方を、Discordのボットアカウントに当てはめたものです。
実際にホワイトラベルのDiscordボットを使うのは誰か
- 代理店とコミュニティマネージャー。複数のクライアントのDiscordサーバーを運営している場合、どのサーバーにも「NoxyrBot」や「MEE6」という名前のボットがいると、仕事を外注したように見えます。実際にそうなのですが。ホワイトラベルのボットなら、各クライアントには代わりに「Acme Support」と見えます。
- ストアとサービスの販売者。チケットのパネル、請求書、チェックアウトのメッセージは、汎用のサードパーティ製ボットからより、ショップ自身の名前から届いたほうが読みやすくなります。
- 独自のスタイルを持つブランド。サーバーによっては、自動メッセージの横のアイコンを、メッセージそのものと同じくらい大事にしています。既成のボットのアイコンは、それを壊してしまいます。
- ボットの転売者。書いていないホワイトラベルのボットへのアクセスを転売する小さなビジネスを作る人もいます。提供者の価格に上乗せして、セットアップとサポートをクライアントに請求します。
カスタムのロジックが必要な人向けではありません。ホワイトラベルのボットは、提供者の機能一式をあなたのブランドで動かします。ほかの誰も持っていないコマンドが必要なら、自分でボットを書いて自前でホスティングする段階に戻ります。その方法は、無料のホスティングのガイドで正直に解説しています。
技術的な仕組み
どのDiscordボットも、その下では、ボットユーザーとトークンを持つDiscordアプリケーションです。トークンは、コードがそのボットユーザーとしてDiscordのゲートウェイにログインし、イベントを受け取り始めるためのものです。ホワイトラベルは、普通は1か所にある2つのものを分けます:
- アプリケーションとトークンはあなたのもの。あなたはDiscord Developer Portalでアプリケーションを作成し、名前を付け、アイコンをアップロードし、トークンを発行します。Discordは、その背後のコードが誰のものかを知りません。
- コードとデータベースは提供者のもの。あなたは提供者にトークンを渡します(通常は提供者のダッシュボードに貼り付けます。公開で共有することはありません)。提供者のサーバーは、それを使ってボットをログインさせ、既存の機能一式を動かします。ほかのすべての顧客と同じように、提供者自身のデータベースを読み書きします。
メンバーの視点からは、何も変わったところはありません。スラッシュコマンド、チケットのパネル、DMはすべて、あなたの名前のボットから届きます。Discordの視点からは、自分のトークンで認証された、ただのアプリケーションです。ホワイトラベルは完全に提供者の側で行われます。提供者のサーバーがどのトークンでログインしているか、というだけのことです。
まだDiscordボットのトークンを作ったことがなければ、Discordボットのトークンが実際に何を許可するかの完全なガイドをご覧ください。
トレードオフを正直に
| 得られるもの | 失うもの |
|---|---|
| コードを書いたり保守したりせずに使える、完全な機能一式(チケット、モデレーション、販売など) | 提供者が提供していないカスタムのコマンドや動作 |
| 稼働とアップデートは提供者のインフラが担当 | ホスティング、再起動、アップデートのタイミングへの直接の管理 |
| あなた自身のボット名、アイコン、通常はスラッシュコマンドの一覧 | 依存関係。提供者のサービスが停止したり終了したりすれば、あなたのボットも一緒に止まる |
| 開発プロジェクトではなく、数分で済むセットアップ | データは通常、自分で直接管理できない提供者のデータベースに置かれる |
提供者を選ぶ前に問うべき本当の質問は、最後の行です。ホワイトラベルのボットは、提供者の通常のボットと同じ設定とデータベースを共有しているのか、それとも別々の箱で、今は2回設定しなければならないのか。そして、考えを変えたときに、トークンを取り戻してきれいに手を引けるのか。
ホワイトラベルのボットのホスティングは通常いくらか
確立されたDiscordボットの中で、ホワイトラベル版や「カスタムボット」版は、通常プレミアム機能として販売されています。MEE6は上位の有料プランで、月額課金で提供しています。Dynoにも同様のプレミアムの選択肢があります。ほとんどの提供者に共通するパターンは同じです。基本のボットは無料で、ホワイトラベルのホスティングは無料ではありません。料金は通常、一度のセットアップ費用ではなく、サーバーごと、または月ごとです。価格だけで提供者を比べるなら、単発の購入ではなく、継続的な費用を見込んでください。
Noxyrは無料でホワイトラベルのボットホスティングをどう行うか
Noxyrのカスタムボット機能は、サブスクリプションなしのホワイトラベル・ホスティングです。仕組みは上で説明したとおりです:
- アプリケーションとトークンは自分で作成します。どの提供者の場合と同じく、Discord Developer Portalで作ります。
- Noxyrのコードとインフラが動かします。あなたのボットは、Noxyrのすべての機能を、あなたの名前とアイコンのもとで受け取ります。チケット、カタログとチェックアウト、請求書、バウチャー、レビュー、プレゼント企画、アンケート、認証、ようこそ、アンチナューク・セキュリティ、AIチャットです。
- データベースは1つ。あなたのカスタムボットとNoxyr自身のボットは、サーバーの同じ設定を読みます。2回設定する必要のあるものはありません。
- Noxyrはサーバーに残ります。カスタムボットは、設定とデータのためにそれに依存しているので、カスタムボットがそのサーバーで動いている間は、取り除くことはできません。
- 1つのアカウントで、サーバーは無制限。Noxyrも存在する限り、カスタムボットは招待したすべてのサーバーで動きます。
費用はTop.ggへの投票1回です。投票で12時間セットアップが解除され、その後74時間の猶予期間があります。その間、もう一度投票し忘れてもボットは動き続けます。猶予期間が切れても何も削除されず、再び投票すればすべてがオンに戻ります。手順の全体、必要なIntent、投票期間のルールはカスタムボットのドキュメントにあります。チュートリアルには、すべての画面を追った模擬のウォークスルーがあります。
手順を追ったセットアップと、正確な投票と猶予期間のタイマーは、カスタムボットの設定ガイドでご覧ください。
よくある質問
ホワイトラベルのDiscordボットは、自前でホスティングするのと同じですか? いいえ。自前でホスティングするとは、コードを自分で書くか実行し、自分のサーバーか、直接支払うホスティング提供者で動かすことです。ホワイトラベルは、ほかの誰かのコードがあなたのボットのトークンで動くことです。あなたが所有しているのはアイデンティティだけで、インフラは所有していません。
すでに使っているDiscordボットを、リブランドできますか? 提供者がサポートしている場合だけです。ほとんどのボットは独自のアプリケーションに紐づいています。MEE6、Dyno、Noxyrなど、いくつかのボットは、あなたが渡したトークンに自分のコードをログインさせるホワイトラベル・モードを提供しています。
何かコードを書く必要はありますか? いいえ。アプリケーションの作成と、提供者のダッシュボードへのトークンの貼り付けは、どちらもDeveloper Portalと提供者のサイトでクリックして行う手順です。
提供者の利用をやめたら、データはどうなりますか? 完全に提供者によります。Noxyrでは、Developer Portalでボットのトークンをリセットすると、すぐにアクセスが取り消されます。どちらのボットも常に同じデータベースを共有していたので、サーバーの設定はNoxyr自身のボットの下に残ります。
無料のホワイトラベルのボットは、本当に信頼できますか? Noxyrのカスタムボットは、機能を削ったコピーではなく、メインのボットと同じインフラで動いています。唯一の制限は、機能一式ではなく、投票に基づくアクセス期間です。
試してみますか? Noxyrを無料で追加して、サーバーのダッシュボードからカスタムボットを開いてください。