> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/knowledge/sources/microsoft-teams.md).

# 把 Microsoft Teams 接进 Duaer 知识库

索引选定 Teams 频道最近 30 天的消息和回复，按团队和频道成员开放；再加上 Teams 机器人，员工私聊或 @ Duaer 提问。
## Duaer 在 Teams 里读什么

- 连接账号所在团队里你勾选的频道。
- 最近 30 天的消息，包括回复。
- 最多 100 个团队、200 个频道。

## 怎么接入 Teams 频道

1. 在 Microsoft Entra 里注册应用（或用已有的），加委托权限 User.Read、Team.ReadBasic.All、Channel.ReadBasic.All、ChannelMessage.Read.All、TeamMember.Read.All、ChannelMember.Read.All，并由管理员同意。
2. 在 Duaer 里新建“Microsoft Teams OAuth2 API”凭证（或带这些 Graph 权限范围的“Microsoft OAuth2 API”凭证），用一个在要索引的团队里的账号登录。
3. 所有者或管理员打开侧边栏「数据来源」，点「添加数据来源」，选「Microsoft Teams」，在「添加为」里选「知识来源」，再选择这个凭证，点「连接」。
4. 在「要索引的频道」里勾选频道，点「保存频道」。

## 谁能搜到哪个频道

成员按邮箱对应到 Teams。标准频道团队成员都能搜到；私有频道和共享频道只有频道成员能搜到。账号读不到的频道会列在来源卡片上。

## 改动多久能搜到

- 新消息每 10 分钟读一次。
- 成员每天全部重读一次，机器人收到的成员变化事件会马上触发重读。

## 在 Teams 里问 Duaer

1. 在 Duaer 里新建“Microsoft Teams Bot”凭证，填你的 Azure 机器人的 App ID、App Password、App Type 和 Tenant ID；在 Teams 来源上点「添加机器人」。
2. 用凭证里的应用 ID 创建 Azure 机器人，把它的消息传送终结点设为来源上显示的网址，并添加 Microsoft Teams 频道。
3. 点「下载 Teams 应用包」，在 Teams 里上传应用包，并为成员安装。
4. 打开「在 Teams 里问 Duaer」。员工私聊它，或在频道里 @ 它提问。

回答带出处，只用提问的人自己能看的内容。要它做事时，它发一张带「执行」和「取消」的卡片。

## 有哪些限制

- 只读最近 30 天；最多 100 个团队、200 个频道。
- 只能选连接账号所在团队里的频道。
- OneDrive 和 SharePoint 的文件用 Microsoft 365 来源接入，见 [把网盘和文档接进知识库](/zh/guides/sharepoint-drive-knowledge-base.md)。
## Questions

### 为什么某个频道没出现在列表里？

连接用的账号不在那个团队或私有频道里。把账号加进去，再刷新来源。

### Teams 机器人需要什么？

一个 Azure 机器人（App ID、App Password、App Type、Tenant ID），消息传送终结点指向 Duaer，并在 Teams 里安装 Duaer 生成的应用包。

### 频道里的文件会被索引吗？

频道消息由 Teams 来源索引；频道文件存在 SharePoint 里，用 Microsoft 365 来源接入。

## 相关

- [可以接进 Duaer 知识库的知识来源](https://doc.duaer.com/zh/knowledge/sources.md)
- [管理员上线清单：把 Duaer 用到全公司](https://doc.duaer.com/zh/knowledge/set-up.md)
- [把 Slack 接进 Duaer 知识库](https://doc.duaer.com/zh/knowledge/sources/slack.md)
- [把网盘、SharePoint 文件变成能问答的知识库：Duaer 怎么连](https://doc.duaer.com/zh/guides/sharepoint-drive-knowledge-base.md)
- [AI 搜索怎么守住文档权限：Duaer 沿用原系统的权限](https://doc.duaer.com/zh/guides/permission-aware-ai-search.md)

