微软团队频道
这个包会给一个代理商一个短信工具和一个微软Teams频道适配器. 它通过Bot框架 botbuilder,接收 HTTP webhook 活动,并通过存储的对话引用发送主动信息.
安装
npm install @framers/agentos-ext-channel-teams
同伴依赖 : @framers/agentos 时间 >=0.10.40。 。 。 .
使用量
import { AgentOS } from '@framers/agentos';
const agentos = await AgentOS.create({
extensionManifest: {
packs: [
{
package: '@framers/agentos-ext-channel-teams',
options: {
appId: process.env.TEAMS_APP_ID,
appPassword: process.env.TEAMS_APP_PASSWORD,
webhookPath: process.env.TEAMS_WEBHOOK_PATH,
},
},
],
},
});
配置
由备选方案产生的全权证书决定,然后 options.secrets,然后按顺序排列下面的环境名称.
| 选项 | 秘密编号 | 环境变量 | 需求 | 默认 |
|---|---|---|---|---|
appId | teams.appId | TEAMS_APP_ID, (中文(简体) ), MICROSOFT_APP_ID | 对 | 无 |
appPassword | teams.appPassword | TEAMS_APP_PASSWORD, (中文(简体) ), MICROSOFT_APP_PASSWORD | 对 | 无 |
webhookPath | 无 | TEAMS_WEBHOOK_PATH | 没有 | /teams-webhook |
maxBodyBytes | 无 | 无 | 没有 | 1024 * 1024 字节 |
priority | 无 | 无 | 没有 | 50 |
secrets | 以上证明文件 | 无 | 没有 | 无 |
工具
| 工具 | 它会做什么 |
|---|---|
teamsChannelSendMessage | 通过微软Teams频道适配器发送短信. |
teamsChannelSendMessage
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
conversationId | 字符串 | 对 | 目标小组对话编号 |
text | 字符串 | 对 | 信件文本 |
频道适配器
适配器注册平台 teams. 激活标记连接到的服务;入站交付使用主机HTTP服务器和Bot Framework活动处理. 处理者用对话的代号从信息活动中发出非空文本,将对话标记为分组或直接从活动中发出. 它存储对话的参考文献 用于主动发送。 出行发送使用第一个文本块,继续存储的对话. 打字指标无用.
页:1
发送团队信息。 失踪 appId 或者说 appPassword 做包的创造抛出。 目标对话需要在进程期间从输入的文本消息中存储引用;否则发送失败. 解禁可以澄清这些参考文献.
参考缓存最多 5000 对话并删除超过该限制时存储最早的条目. 网络控取器拒绝上面的尸体 maxBodyBytes 和无效的 JSON.
释放
新版本发表于 架设层/剂-外延 由 GitHub Actions 通过 npm 信任的出版, 并附有出处声明 .
许可证
阿帕奇 - 2.0