技能 discord-bot-architect
🤖

discord-bot-architect

安全

本番環境対応の Discord ボットを構築

Discord ボットをゼロから構築するのは複雑で、インテント、コマンド登録、レート制限など多くの落とし穴があります。このスキルは、本番デプロイメントのベストプラクティスに従った Discord.js と Pycord のすぐに使用できるパターンを提供します。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“discord-bot-architect”。 ping コマンドを備えた基本的な Discord.js ボットを作成

预期结果:

このスキルは、最小限のインテントを備えたクライアントセットアップ、コマンドフォルダ構造、および適切なスラッシュコマンドビルダー構文を備えた ping コマンドファイルを含む完全なコード構造を提供します。

正在使用“discord-bot-architect”。 コマンドに確認ボタンを追加

预期结果:

このスキルでは、ButtonBuilder コンポーネントを備えた ActionRowBuilder の作成方法、コレクターを通じたボタンインタラクションの処理方法、およびメッセージレスポンスの更新方法を示します。

正在使用“discord-bot-architect”。 スラッシュコマンドを備えた Python ボットを設定

预期结果:

このスキルは、Pycord セットアップ、インテント設定、スラッシュコマンドデコレーター、およびコグ読み込みロジックを備えた main.py テンプレートを提供します。

安全审计

安全
v1 • 2/24/2026

All 45 static findings are false positives. The skill contains standard Discord bot patterns (dynamic require for command loading, fs.readdirSync for directory scanning, environment variable access for bot tokens, and Discord gateway connections). These are required for legitimate Discord bot functionality and do not pose security risks.

1
已扫描文件
282
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

新しい Discord ボットプロジェクトを作成

コマンドとイベントの適切な構造を備えた新しい Discord ボットを迅速にスキャフォールディング

既存のボットにインタラクティブな UI を追加

リッチなユーザーインタラクションのためにボタン、セレクトメニュー、モーダルでボットを強化

レガシーコマンドからスラッシュコマンドへ移行

既存のボットを適切なオプションを備えたモダンなスラッシュコマンドを使用するようにリファクタリング

试试这些提示

基本的な ping コマンドを作成
discord-bot-architect スキルを使用して、ボット応答時間を返信する基本的な ping コマンドを Discord.js で作成してください。
インタラクティブなメニューを構築
discord-bot-architect スキルを使用して、ユーザー入力を収集するボタンとセレクトメニューコンポーネントを備えたスラッシュコマンドを作成してください。
コグを使用した Python ボットを設定
discord-bot-architect スキルを使用して、コマンド整理のためにコグを使用した Pycord ボット構造を作成してください。
適切なインテントを設定
discord-bot-architect スキルを使用して、メッセージコンテンツが必要だが特権インテントを最小限に抑えたいボットのためにゲートウェイインテントを適切に設定する方法を示してください。

最佳实践

  • ボットコマンドにはメッセージコンテンツではなくスラッシュコマンドを常に使用する
  • 権限要件を削減するために必要な最小限のゲートウェイインテントのみを設定する
  • コマンドとイベントを動的読み込みで別々のディレクトリに分割する
  • レート制限を回避するためにボット起動時に毎回コマンドを同期しない

避免

  • コマンド解析にメッセージコンテンツインテントを使用 - 非推奨で特権インテントが必要
  • ボット起動時に毎回スラッシュコマンドを同期 - レート制限の問題を引き起こす
  • 同期操作でイベントループをブロック - ゲートウェイ切断を引き起こす
  • ソースコードにボットトークンをハードコーディング - 環境変数を使用すべき

常见问题

Discord.js と Pycord の違いは何ですか?
Discord.js は JavaScript ライブラリであり、Pycord は Python ライブラリです。両方とも Discord ボットを構築するための同様の機能を提供します。好みのプログラミング言語に基づいて選択してください。
スラッシュコマンドを使用するには特別な権限が必要ですか?
いいえ、スラッシュコマンドに特別な権限は必要ありません。これらはすべてのボットで利用可能で、Discord アプリケーションコマンド API を使用します。
ゲートウェイインテントとは何ですか?
ゲートウェイインテントは、ボットが Discord から受信するイベントを決定します。メッセージコンテンツのような一部のインテントは特権であり、開発者ポータルでの承認が必要です。
スラッシュコマンドをデプロイするにはどうすればよいですか?
毎回起動時に同期するのではなく、コマンドを登録するために専用のデプロイスクリプトを使用してください。グローバルコマンドはすべてのサーバーに伝播するまでに最大 1 時間かかります。
ボタンとセレクトメニューを一緒に使用できますか?
はい、アクション行ごとに最大 5 つのコンポーネントを追加できます。ボタンとセレクトメニューは組み合わせることができますが、行ごとに許可されるセレクトメニューは 1 つのみです。
Pycord のコグとは何ですか?
コグは、コマンドを別々のファイルまたはモジュールに整理する方法です。関連するコマンドをグループ化して動的にロードすることができます。

开发者详情

文件结构

📄 SKILL.md