> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jinba.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Discord認証情報

Discordボットを設定して、Jinba Flowワークフローからメッセージの送信、チャンネルの管理、Discordサーバーとの対話を行います。

## 前提条件

* Discordアカウント
* Discordサーバーの管理者権限（ボット設定用）

## Discordボットの作成

1. [Discord Developer Portal](https://discord.com/developers/applications)にアクセス
2. 「New Application」をクリック
3. ボットアプリケーションの名前を入力
4. 「Create」をクリック

## Discordボットの設定

### ボット設定

1. アプリケーションでサイドバーの「Bot」セクションに移動
2. まだ追加していない場合は「Add Bot」をクリック
3. ボットにユーザー名を付ける
4. アバター画像をアップロード（オプション）
5. **Bot Token**をメモ（後で必要になります）

### ボット権限

1. Botセクションで「Privileged Gateway Intents」までスクロール
2. 以下のインテントを有効化：
   * **Message Content Intent** - メッセージ内容を読み取るために必要
   * **Server Members Intent** - メンバー情報にアクセスするために必要
   * **Presence Intent** - プレゼンス更新用（オプション）

### OAuth2設定

1. サイドバーの「OAuth2」セクションに移動

2. 「URL Generator」をクリック

3. 以下のスコープを選択：
   * `bot` - ボット権限
   * `applications.commands` - スラッシュコマンド用（必要な場合）

4. 以下のボット権限を選択：
   * **Send Messages** - チャンネルでメッセージを送信
   * **Send Messages in Threads** - スレッドでメッセージを送信
   * **Read Message History** - 以前のメッセージを読み取り
   * **Use Slash Commands** - スラッシュコマンドを使用（必要な場合）
   * **Manage Messages** - メッセージの削除と管理
   * **Embed Links** - 埋め込みメッセージを送信
   * **Attach Files** - ファイル添付を送信
   * **Read Message History** - メッセージ履歴にアクセス
   * **Add Reactions** - メッセージにリアクションを追加
   * **Use External Emojis** - 他のサーバーの絵文字を使用

## Jinba Flowでの設定

1. Jinba Flowのワークスペース設定に移動
2. 「シークレット」セクションに移動
3. 利用可能な認証情報のリストから「Discord」を探す
4. 「設定」または「新規追加」をクリック
5. Discordボット認証情報を入力：
   * **Bot Token**: DiscordアプリケーションのBotセクションから
   * **Client ID**: DiscordアプリケーションのGeneral Informationから
   * **Client Secret**: DiscordアプリケーションのGeneral Informationから
6. 「保存」をクリックして認証情報を保存

## サーバーへのボット招待

1. Discordアプリケーションの「OAuth2」>「URL Generator」に移動
2. 上記で説明したスコープと権限を選択
3. 生成されたURLをコピー
4. ブラウザでURLを開く
5. ボットを追加したいサーバーを選択
6. 権限を確認し、「Authorize」をクリック

## 使用方法

設定後、フローでDiscordを使用して以下ができます：

* チャンネル、ダイレクトメッセージ、スレッドにメッセージを送信
* メッセージとユーザー情報の読み取り
* チャンネルとロールの管理
* ファイルと添付ファイルのアップロード
* イベントとインタラクションに応答
* スラッシュコマンドの使用（設定した場合）
