Discordの設定管理は、迷路を進むような感じがすることがあります。特に、追加のIDを取得したり、テストされていない機能をいじったりする場合はそうです。ボットを作成している、APIテストを行っている、または単にユーザーまたはメッセージIDを簡単にコピーしたいだけかもしれません。開発者モードを有効にすることが最初のステップであり、どこを見ればよいかがわかれば、正直なところ、かなり簡単です。ただし、隠された実験的な機能のロックを解除するなど、より高度なことに興味がある場合は、少し複雑になり、物事が混乱する可能性があります。恥ずかしがる必要はありません。Windowsでは、これらの隠された宝石にたどり着くのが必要に応じて難しくなる場合があるからです。そのため、このガイドでは、基本的なトグルと、より技術的な舞台裏の調整の両方について説明しているので、自分の雰囲気に合ったものを選択できます。
開発者モードを有効にして、隠されたDiscord実験のロックを解除する方法
Discord で開発者モードを有効にする (PC および Web)
これはほとんどの開発者やパワーユーザーにとって必須の機能です。有効にすると、サーバー、チャンネル、ユーザー、またはメッセージを右クリックすると、小さな「IDをコピー」オプションが表示されます。これはあらゆる種類のボット設定やデバッグに非常に便利です。IDをGoogle検索したり、推測したりする手間が省けます。基本的なトグルは安全で、デスクトップ版とWeb版の両方で機能するので、困ったときにまず試してみるのが良いでしょう。
オンにする手順:
- Discord 設定を開く:デスクトップまたはブラウザで Discord を起動し、ユーザー名の横にある左下隅の歯車アイコンをクリックして、ユーザー設定にアクセスします。
- 「詳細設定」に移動します。左側のサイドバーをスクロールして「詳細設定」セクションを見つけ、それをクリックします。
- 開発者モードを有効にする:開発者モードのトグルスイッチをオンにします。完了です!これで、任意の場所を右クリックしてIDを直接コピーできるようになります。
- 新機能をご利用ください。サーバー、チャンネル、ユーザー、またはメッセージを右クリックし、「IDをコピー」を選択してください。設定によっては、更新が必要になる場合があります。最初の1回は失敗しても、再起動後に魔法のように機能することもあります。
- オプション: 収益化されたアプリまたは SKU をテストする場合は、アプリケーション ID を入力して、同じ[詳細設定]タブでアプリケーション テスト モードを有効にします。通常、通常のボット作業では必要ありませんが、一部の開発者はそれらの制限を押し広げたいと考えています。
なぜ役立つのか:
Discordボットの設定やAPI関連の作業では、これらのIDを確認することが不可欠です。これがないと、何が何だか分からず、推測するしかありません。もちろん、Discordはメニューを操作しないとIDを簡単にコピーできないように設計されているため、このモードを有効にすると大幅に時間を節約できます。ただし、このモードをオンにした後、Discordをすぐに再起動する必要がある場合もあります。少し奇妙ですが、一部のマシンでは最初は失敗しても、再起動後にはうまくいくことがあります。理由は分かりませんが、忍耐が鍵です。
Discord の隠された実験のロックを解除する (デスクトップ アプリのみ)
基本的な開発者モードでは物足りず、実験的な機能を試してみたいという方は、Discordには隠された「ラボ」が用意されています。ただし、設定ファイルの編集やスクリプトの実行が必要になるので注意してください。これは公式にはサポートされておらず、リスクを伴う可能性があります。ファイルや開発ツールをいじくり回すことに抵抗がない場合にのみ、この方法を試してください。Discordは当然ながら、必要以上に複雑にする必要があるからです。
非表示の実験を有効にする手順:
- Discordを完全に終了する:タスクマネージャー( )を使ってCtrl + Shift + Esc、すべてのDiscordプロセスを終了してください。中途半端な方法はやめましょう。
- Discordの設定フォルダを開きます。WIN + Rを押して、入力し
%APPDATA%\Discord
、Enterキーを押します。PTBまたはCanaryバージョンの場合は、%APPDATA%\DiscordPTB
または を使用します%APPDATA%\discordcanary
。 - Settings.json を編集します。Notepad ++、VSCode、またはメモ帳など、お好みのツールで開きます。JSON オブジェクトを探し、以下の行を追加します(最後の項目でない場合は、必ずカンマを追加してください)。
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true
このフラグにより、通常は非表示になっているCtrl + Shift + Iで DevTools を開くことができます。
- Discord を再起動して DevTools を開きます。変更を保存し、Discord を再度実行して、Ctrl + Shift + Iを押します。
- ロック解除スクリプトを実行します。DevToolsコンソールに次のコードを貼り付けます。
Object.defineProperty( (webpackChunkdiscord_app.push([ [""], {}, (e) => { m = []; for (let c in e.c) m.push(e.c[c]); }, ]), m).find((m) => m?.exports?.default?.isDeveloper !== void 0).exports.default, "isDeveloper", { get: () => true } );
これは少し危険なので、何が起こっているのか理解していない限り、何も実行しないでください。実行後、Discordを再起動するか、ユーザー設定を開いてください。すると、より多くのオプションを含む「実験」タブが表示されるはずです。
なぜこれが難しいのか:
これは間違いなく勇気のある人向けで、Discordのアップデートでこれらの調整が消去される可能性があるため、永久に機能するとは限りません。また、スクリプトをいじるのは、開発者モードに切り替えるだけよりも安全ではありません。特に内部コードが分かりにくい場合があるので、貼り付ける前に各スクリプトの動作をよく調べてください。
重要な注意事項
- これらの実験的な機能は静的なものではなく、更新後に消えてしまう可能性があります。
- 念のため、編集する前に必ず設定ファイルをバックアップしてください。
- カスタム スクリプトの実行は危険を伴う可能性があります。信頼できるソースに従うか、すべての行を理解してください。
まとめ
開発者モードを有効にすることは、ほとんどのユーザーにとって当然のことです。そして、多くの可能性を解き放ちます。隠された実験に飛び込むのは魅力的だけど、少し不安だと感じるなら、正直なところ、基本的なトグルスイッチだけで必要な機能のほとんどをカバーできます。とはいえ、設定によっては、内部機能にアクセスするための調整によって、高度なテストを行う上で大きなアドバンテージが得られることもあります。ただし、大いなる力には大いなる責任が伴うことを忘れないでください。必ずバックアップを取り、慎重に進めてください。
まとめ
- 設定を通じて開発者モードを有効にして、ID をすばやくコピーできるようにしました。
- オプション: 実験的な機能にアクセスするために構成ファイルを編集します (リスクがあるため注意してください)。
- 調整後に Discord を再起動しました。変更を有効にするには、この操作が必要な場合があります。