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 ボットと連携してメッセージの送信、チャンネルからのメッセージ取得、リアクションの追加、ユーザー情報の取得が可能になります。Discord サーバーとの自動化されたやり取りに便利です。
主な機能
DISCORD_SEND_MESSAGE
DISCORD_GET_CHANNEL_MESSAGES
- 特定のチャンネルからメッセージを取得
- フィルタリングに対応
DISCORD_ADD_REACTION
DISCORD_GET_USER_INFO
Discord ツールを使用するには、Discord ボットトークンが必要です。ボットは Discord Developer Portal で作成でき、トークンもそこで取得できます。開発者ドキュメントの手順に従ってボットを設定し、トークンを取得してください。
注意:API キーは機密情報として扱い、公開リポジトリにコミットしないでください。
例:メッセージの送信・取得・リアクション追加・ユーザー情報取得
- id: send_message
tool: DISCORD_SEND_MESSAGE
config:
- name: token
value: "{{secrets.DISCORD_BOT_TOKEN}}"
input:
- name: channel_id
value: "{{secrets.CHANNEL_ID}}"
- name: content
value: Hello from Discord Bot!
- id: get_messages
tool: DISCORD_GET_CHANNEL_MESSAGES
config:
- name: token
value: "{{secrets.DISCORD_BOT_TOKEN}}"
input:
- name: channel_id
value: "123456789012345678"
- name: limit
value: 5
- id: add_reaction
tool: DISCORD_ADD_REACTION
config:
- name: token
value: "{{secrets.DISCORD_BOT_TOKEN}}"
needs:
- get_messages
input:
- name: channel_id
value: "{{secrets.CHANNEL_ID}}"
- name: message_id
value: "{{steps.get_messages.result[0].id}}"
- name: emoji
value: 👍
- id: get_user_info
tool: DISCORD_GET_USER_INFO
config:
- name: token
value: "{{secrets.DISCORD_BOT_TOKEN}}"
input:
- name: user_id
value: "{{secrets.USER_ID}}"