Skip to content

Nattuhan/discord-github-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord GitHub Issue Bot

Discord経由でGitHubリポジトリにissueを作成できるBotです。

機能

  • スラッシュコマンド: /create-issue でissue作成
  • テキストコマンド: !issue でissue作成
  • エラーハンドリングとユーザーフレンドリーなレスポンス

セットアップ

1. 依存関係のインストール

npm install

2. 環境変数の設定

.env.example.envにコピーして編集:

cp .env.example .env

3. Discord Bot Tokenの取得

  1. Discord Developer Portalにアクセス
  2. 新しいアプリケーションを作成
  3. "Bot"セクションでTokenを取得
  4. 必要な権限: Send Messages, Use Slash Commands

4. GitHub Personal Access Tokenの取得

  1. GitHub Settings > Personal Access Tokensにアクセス
  2. 新しいTokenを生成
  3. 必要なスコープ: repo (リポジトリへのフルアクセス)

5. Botの実行

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トークンには適切なリポジトリアクセス権限が必要です
  • プライベートリポジトリにアクセスする場合は、トークンにそのリポジトリへの権限が必要です

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published