开始在 Microsoft Teams 中创建 Web 表单
Getting started creating a web form in Microsoft Teams
我不知道从哪里开始。我需要创建一个应用程序吗?我需要使用机器人吗?我试过在线查找文档,但不知道从哪里开始。任何帮助将不胜感激。
我正在尝试在我的用户将填写的团队频道中创建一个小表格。
用户输入@projects
Web 服务器响应
用户点击提交,数据被发布到我的网络服务器。
你说得对,Teams 中有几种不同类型的应用程序,因此一开始要找到适合你需要的应用程序可能有点混乱。对于您想要做的事情,我会推荐一个 Bot,当它收到一条消息时(它会在收到您的@mention 时执行),它可以使用自适应卡片进行响应。如果您没有使用过自适应卡片,它们就像聊天中的小型嵌入式表格。用户可以完成卡片并单击一个按钮,它会将有效负载发送回您的机器人以执行其需要的任何操作。
顺便说一下,机器人基本上只是网络服务,因此您的机器人在收到有效负载后可以做任何它需要的事情,例如依次调用另一个 API。
您没有提到您可能想使用哪种语言工作,但这里有一些很好的起点:
- https://dev.botframework.com/
- https://github.com/microsoft/BotBuilder-Samples/tree/main/samples
- https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/csharp_dotnetcore/57.teams-conversation-bot(我已经链接了 C# 版本 - 你应该知道 Teams 机器人使用与为 Microsoft 世界构建的所有机器人相同的 Microsoft 框架,例如网络聊天机器人或 Skype 机器人. 因此,您必须确保您看到的任何内容都适用于 Teams,因为有些 content/samples 不适用)
- https://adaptivecards.io/(与机器人一样,自适应卡片在 Teams 之外也有生命,因此某些 articles/content/etc。可能不适用于您的场景)
我不知道从哪里开始。我需要创建一个应用程序吗?我需要使用机器人吗?我试过在线查找文档,但不知道从哪里开始。任何帮助将不胜感激。
我正在尝试在我的用户将填写的团队频道中创建一个小表格。
用户输入@projects
Web 服务器响应
用户点击提交,数据被发布到我的网络服务器。
你说得对,Teams 中有几种不同类型的应用程序,因此一开始要找到适合你需要的应用程序可能有点混乱。对于您想要做的事情,我会推荐一个 Bot,当它收到一条消息时(它会在收到您的@mention 时执行),它可以使用自适应卡片进行响应。如果您没有使用过自适应卡片,它们就像聊天中的小型嵌入式表格。用户可以完成卡片并单击一个按钮,它会将有效负载发送回您的机器人以执行其需要的任何操作。
顺便说一下,机器人基本上只是网络服务,因此您的机器人在收到有效负载后可以做任何它需要的事情,例如依次调用另一个 API。
您没有提到您可能想使用哪种语言工作,但这里有一些很好的起点:
- https://dev.botframework.com/
- https://github.com/microsoft/BotBuilder-Samples/tree/main/samples
- https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/csharp_dotnetcore/57.teams-conversation-bot(我已经链接了 C# 版本 - 你应该知道 Teams 机器人使用与为 Microsoft 世界构建的所有机器人相同的 Microsoft 框架,例如网络聊天机器人或 Skype 机器人. 因此,您必须确保您看到的任何内容都适用于 Teams,因为有些 content/samples 不适用)
- https://adaptivecards.io/(与机器人一样,自适应卡片在 Teams 之外也有生命,因此某些 articles/content/etc。可能不适用于您的场景)