discord-bot-architect
本番環境対応の Discord ボットを構築
Discord ボットをゼロから構築するのは複雑で、インテント、コマンド登録、レート制限など多くの落とし穴があります。このスキルは、本番デプロイメントのベストプラクティスに従った Discord.js と Pycord のすぐに使用できるパターンを提供します。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“discord-bot-architect”。 ping コマンドを備えた基本的な Discord.js ボットを作成
预期结果:
このスキルは、最小限のインテントを備えたクライアントセットアップ、コマンドフォルダ構造、および適切なスラッシュコマンドビルダー構文を備えた ping コマンドファイルを含む完全なコード構造を提供します。
正在使用“discord-bot-architect”。 コマンドに確認ボタンを追加
预期结果:
このスキルでは、ButtonBuilder コンポーネントを備えた ActionRowBuilder の作成方法、コレクターを通じたボタンインタラクションの処理方法、およびメッセージレスポンスの更新方法を示します。
正在使用“discord-bot-architect”。 スラッシュコマンドを備えた Python ボットを設定
预期结果:
このスキルは、Pycord セットアップ、インテント設定、スラッシュコマンドデコレーター、およびコグ読み込みロジックを備えた main.py テンプレートを提供します。
安全审计
安全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.
质量评分
你能构建什么
新しい Discord ボットプロジェクトを作成
コマンドとイベントの適切な構造を備えた新しい Discord ボットを迅速にスキャフォールディング
既存のボットにインタラクティブな UI を追加
リッチなユーザーインタラクションのためにボタン、セレクトメニュー、モーダルでボットを強化
レガシーコマンドからスラッシュコマンドへ移行
既存のボットを適切なオプションを備えたモダンなスラッシュコマンドを使用するようにリファクタリング
试试这些提示
discord-bot-architect スキルを使用して、ボット応答時間を返信する基本的な ping コマンドを Discord.js で作成してください。
discord-bot-architect スキルを使用して、ユーザー入力を収集するボタンとセレクトメニューコンポーネントを備えたスラッシュコマンドを作成してください。
discord-bot-architect スキルを使用して、コマンド整理のためにコグを使用した Pycord ボット構造を作成してください。
discord-bot-architect スキルを使用して、メッセージコンテンツが必要だが特権インテントを最小限に抑えたいボットのためにゲートウェイインテントを適切に設定する方法を示してください。
最佳实践
- ボットコマンドにはメッセージコンテンツではなくスラッシュコマンドを常に使用する
- 権限要件を削減するために必要な最小限のゲートウェイインテントのみを設定する
- コマンドとイベントを動的読み込みで別々のディレクトリに分割する
- レート制限を回避するためにボット起動時に毎回コマンドを同期しない
避免
- コマンド解析にメッセージコンテンツインテントを使用 - 非推奨で特権インテントが必要
- ボット起動時に毎回スラッシュコマンドを同期 - レート制限の問題を引き起こす
- 同期操作でイベントループをブロック - ゲートウェイ切断を引き起こす
- ソースコードにボットトークンをハードコーディング - 環境変数を使用すべき