Skip to content

docs: add delegated permissions to MS Teams Step 3 (EN + ZH) - #141

Merged
Nanyan merged 3 commits into
mainfrom
docs/ms-teams-delegated-permissions
May 28, 2026
Merged

Nanyan merged 3 commits into
mainfrom
docs/ms-teams-delegated-permissions

Conversation

@FelixLin6

Copy link
Copy Markdown
Contributor

Summary

  • Adds 5 delegated Graph API permissions to MS Teams deployment guide Step 3 (EN + ZH)
  • The zylos-ms-teams component uses hybrid auth: app-only for core bot ops, delegated for emoji reactions, channel history, and file downloads
  • Step 3 previously only listed the 4 application permissions — now includes all 9 as required
  • Added: Chat.ReadWrite, ChannelMessage.Send, ChannelMessage.Read.All (delegated), Files.Read.All (delegated), offline_access

Test plan

  • Verify Step 3 renders correctly with both Application and Delegated permission tables
  • Verify admin consent note mentions 9 total permissions

🤖 Generated with Claude Code

zylos and others added 3 commits May 28, 2026 15:43
The zylos-ms-teams component uses a hybrid auth model — app-only for
core bot operations and delegated auth for emoji reactions, channel
history, and file downloads. Step 3 previously only listed the 4
application permissions. Now includes all 5 delegated permissions
(Chat.ReadWrite, ChannelMessage.Send, ChannelMessage.Read.All,
Files.Read.All, offline_access) as required.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Provides downloadable manifest.json, color.png (192x192), and
outline.png (32x32) so users don't need to source their own icons.
Step 7 updated to point to the template files instead of asking
users to create everything from scratch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… ZH)

Replaced hardcoded values with clear placeholders: YOUR_COMPANY_NAME,
YOUR_BOT_DISPLAY_NAME, SHORT_DESCRIPTION, FULL_DESCRIPTION. Added
placeholder table to Step 7 so users know exactly what to edit.
Clarified scopes: personal = 1:1 DM, team = channels, groupChat = groups.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@Nanyan Nanyan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean docs update. Two improvements:

  1. Step 3: Splits permissions into Application (4) + Delegated (5) sections with clear tables. The 5 delegated permissions (Chat.ReadWrite, ChannelMessage.Send, ChannelMessage.Read.All, Files.Read.All, offline_access) are correct for hybrid auth.

  2. Step 7: Replaces inline JSON code block with downloadable manifest template + icons. Better UX — users download, edit placeholders, zip. More placeholders (company name, bot name, descriptions) make it more customizable.

EN/ZH consistent. LGTM.

@Nanyan
Nanyan merged commit 21823c9 into main May 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants