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.
Microsoft Teams ツールでは、チーム・チャネル一覧の取得、チャネルへのメッセージ送信、チャネルの作成を Microsoft Graph 経由で行えます。
主な機能
TEAMS_LIST_TEAMS
- ユーザーが参加している Teams の一覧を取得。
TEAMS_LIST_CHANNELS
TEAMS_SEND_MESSAGE
- Teams チャネルにメッセージを送信(プレーンテキスト/HTML 形式)。
TEAMS_CREATE_CHANNEL
Microsoft Graph OAuth トークンが必要です。
Jinba のシークレット設定 で Microsoft アカウント(Teams)を連携し、発行されたトークンをツールの config に指定してください。
例:Teams 一覧取得、チャネル一覧取得、チャネル作成、メッセージ送信
- id: list_teams
name: list_teams
tool: TEAMS_LIST_TEAMS
config:
- name: token
value: "{{secrets.MICROSOFT_GRAPH_TEAMS.access_token}}"
input: []
- id: list_channels
name: list_channels
tool: TEAMS_LIST_CHANNELS
needs: ["list_teams"]
config:
- name: token
value: "{{secrets.MICROSOFT_GRAPH_TEAMS.access_token}}"
input:
- name: team_id
value: "{{steps.list_teams.result.teams[0].id}}"
- id: create_channel
name: create_channel
tool: TEAMS_CREATE_CHANNEL
needs: ["list_teams"]
config:
- name: token
value: "{{secrets.MICROSOFT_GRAPH_TEAMS.access_token}}"
input:
- name: team_id
value: "{{steps.list_teams.result.teams[0].id}}"
- name: channel_name
value: "project-alpha-2025"
- name: description
value: "Project Alpha 2025年度のチャネル"
- name: is_private
value: false
- id: send_message
name: send_message
tool: TEAMS_SEND_MESSAGE
needs: ["create_channel"]
config:
- name: token
value: "{{secrets.MICROSOFT_GRAPH_TEAMS.access_token}}"
input:
- name: team_id
value: "{{steps.list_teams.result.teams[0].id}}"
- name: channel_id
value: "{{steps.create_channel.result.channel_id}}"
- name: message
value: "📊 Daily Report: Completed 15 tasks, 8 in progress"
- name: message_type
value: "text"