Discord
Discordとの連携
Discordは、友人、コミュニティ、チームとつながることができる強力なコミュニケーションプラットフォームです。テキストチャンネル、ボイスチャンネル、ビデオ通話など、チームコラボレーションのための様々な機能を提供しています。
Discordアカウントまたはボットを使用すると、以下のことができます:
- メッセージの送信: 特定のチャンネルにメッセージを送信する
- メッセージの取得: 特定のチャンネルからメッセージを取得する
- サーバーの取得: 特定のサーバーに関する情報を取得する
- ユーザーの取得: 特定のユーザーに関する情報を取得する
Simでは、Discord連携によりエージェントが組織のDiscordサーバーにアクセスして活用することができます。エージェントはDiscordチャンネルから情報を取得したり、特定のユーザーを検索したり、サーバー情報を取得したり、メッセージを送信したりすることができます。これにより、ワークフローをDiscordコミュニティと統合し、通知を自動化し、インタラクティブな体験を作成することができます。
重要: メッセージの内容を読むには、DiscordボットがDiscord開発者ポータルで「メッセージコンテンツインテント」を有効にする必要があります。この権限がないと、メッセージのメタデータは受信できますが、コンテンツフィールドは空になります。
SimのDiscordコンポーネントは効率的な遅延読み込みを使用し、必要な時だけデータを取得することでAPI呼び出しを最小限に抑え、レート制限を防ぎます。トークンの更新はバックグラウンドで自動的に行われ、接続を維持します。
Discordボットの設定
- Discord開発者ポータルにアクセスします
- 新しいアプリケーションを作成し、「Bot」タブに移動します
- ボットを作成し、ボットトークンをコピーします
- 「特権ゲートウェイインテント」で、メッセージ内容を読み取るためのメッセージコンテンツインテントを有効にします
- 適切な権限でボットをサーバーに招待します
使用方法
Discordをワークフローに統合します。メッセージの送受信、サーバー情報の取得、ユーザー情報の取得が可能です。ボットAPIキーが必要です。
ツール
discord_send_message
Discordチャンネルにメッセージを送信する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
botToken | string | はい | 認証用のボットトークン |
channelId | string | はい | メッセージを送信するDiscordチャンネルID |
content | string | いいえ | メッセージのテキスト内容 |
serverId | string | はい | DiscordサーバーID(ギルドID) |
出力
パラメータ | 型 | 説明 |
---|---|---|
message | string | 成功またはエラーメッセージ |
data | object | Discordメッセージデータ |
discord_get_messages
Discordチャンネルからメッセージを取得する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
botToken | string | はい | 認証用のボットトークン |
channelId | string | はい | メッセージを取得するDiscordチャンネルID |
limit | number | いいえ | 取得するメッセージの最大数(デフォルト:10、最大:100) |
出力
パラメータ | 型 | 説明 |
---|---|---|
message | string | 成功またはエラーメッセージ |
messages | array | 完全なメタデータを含むDiscordメッセージの配列 |
discord_get_server
Discordサーバー(ギルド)に関する情報を取得する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
botToken | string | はい | 認証用のボットトークン |
serverId | string | はい | DiscordサーバーID(ギルドID) |
出力
パラメータ | 型 | 説明 |
---|---|---|
message | string | 成功またはエラーメッセージ |
data | object | Discordサーバー(ギルド)情報 |
discord_get_user
Discordユーザーに関する情報を取得する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
botToken | string | はい | 認証用のDiscordボットトークン |
userId | string | はい | DiscordユーザーID |
出力
パラメータ | 型 | 説明 |
---|---|---|
message | string | 成功またはエラーメッセージ |
data | object | Discordユーザー情報 |
注意事項
- カテゴリー:
tools
- タイプ:
discord