Discord経由でGitHubリポジトリにissueを作成できるBotです。
- スラッシュコマンド:
/create-issueでissue作成 - テキストコマンド:
!issueでissue作成 - エラーハンドリングとユーザーフレンドリーなレスポンス
npm install.env.exampleを.envにコピーして編集:
cp .env.example .env- Discord Developer Portalにアクセス
- 新しいアプリケーションを作成
- "Bot"セクションでTokenを取得
- 必要な権限:
Send Messages,Use Slash Commands
- GitHub Settings > Personal Access Tokensにアクセス
- 新しいTokenを生成
- 必要なスコープ:
repo(リポジトリへのフルアクセス)
node bot.js/create-issue repository:owner/repo title:バグ修正 body:詳細な説明 labels:bug,urgent
!issue owner/repo バグのタイトル
repository: GitHubリポジトリ名 (例:octocat/Hello-World)title: issueのタイトル (必須)body: issueの詳細 (オプション)labels: ラベル、カンマ区切り (オプション)
- GitHubトークンには適切なリポジトリアクセス権限が必要です
- プライベートリポジトリにアクセスする場合は、トークンにそのリポジトリへの権限が必要です