问题标签 [microsoft-teams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - Microsoft-Teams 上的 Botframework:关于向用户发送回复消息的问题
我在 Botframework 中开发了一个机器人并添加了 Microsoft Teams 频道。
当用户在 MS-Teams 中向聊天机器人写入“hi”时,我的 webhook 会收到以下消息:
与身体:
我收到以下正文的 400 错误
回复消息有什么问题?端点和主体是否正确?
提前致谢
office365 - Microsoft Teams - Sideloaded 连接器未显示在列表中
我正在尝试为 Microsoft Teams 编写一个连接器,但我很难设置它。这是我所做的:
- 根据文档,我创建了一个包含两个图像和一个
manifest.json
描述我的应用程序/连接器的 zip 存档。 - 在 Teams 中,在我的团队的 View Team > Bots 中,我单击了“旁加载 bot 或选项卡”并上传了存档。(顺便说一下,这是可怕的放置和可怕的命名)
- 我的应用程序显示在 bots 下的列表中。(同样,考虑到我没有创建机器人或在清单中列出一个机器人,这不是一个好地方)
现在,当我转到连接器时,我希望在底部的“侧载连接器”下看到我的列表,但它不在那里。为什么不?
PS:连接器开发人员仪表板允许我下载manifest.json
带有架构 v0.4 的预定义。这似乎非常过时。
office365 - 新连接器适用于 Outlook,但不适用于 Microsoft Teams
我正在尝试根据此文档构建专门用于 Microsoft Teams 的 Office 365 连接器。它似乎适用于 Outlook 组,但不适用于团队。
我已在连接器开发人员仪表板上成功创建了一个连接器,并将其配置为在 Teams 上工作(下图),但是当我单击我网站上的“连接到 Office 365”按钮时,它给了我一个错误“找不到有效的邮箱” ”。当我在仪表板中更改连接器的设置以支持 Outlook(并检查收件箱和组框)时,我不再收到此错误,而是可以选择连接,但我的团队仍然不在列表中。显然,Teams 没有被考虑用于连接。
这些设置:
产生这个错误:
我需要做一些特别的事情来为我的团队配置新的连接器吗?
只是我尝试过的事情的清单:
- 我的团队启用了旁加载和开发人员预览。
- 仪表板中的连接器使用与 Teams 相同的 Microsoft 帐户制作。
- 我创建了一个应用程序,其中定义了连接器
manifest.json
并将其侧载到我的团队中。 - 网址是
https://outlook.office.com/connectors/Connect?state={my-state}&app_id={connector-id-from-dashboard}&callback_url=http://localhost:3000/enable-teams
ms-office - 如何找到 MS Teams 组的唯一 ID?
许多新的 beta 版 Microsoft Teams API,例如,要求调用者指定组的唯一 ID。有谁知道如何找到给定组的 ID?
json - 如何为 Microsoft Teams 机器人制作 manifest.json?
我按照在线教程在 Visual Studio 中构建机器人并将其部署到 Azure,到目前为止,这似乎已经奏效。现在我想通过“Sideload a bot or tab”方法将此机器人添加到 Microsoft Teams。在线教程没有解释我需要做什么,所以我需要一些帮助。这是我当前尝试在 zip 文件夹中上传的 manifest.json。请帮忙,我不知道这个过程是如何工作的。
ms-office - 如何对 Microsoft 组名称和团队名称进行编码以将它们包含在 API 调用 URL 中?
如果我有一个 ID 为“testteam@example.onmicrosoft.com”的 Office 365 组/Microsoft 团队,并且我想使用其中一个 beta API 来查询它,我需要查询一个 URL,例如https://graph.microsoft.com/beta/groups/{id}/threads
. 但是,我坚持对团队名称进行编码。https://graph.microsoft.com/beta/groups/testteam@example.onmicrosoft.com/threads
, https://graph.microsoft.com/beta/groups/testteam@example%2Eonmicrosoft%2E/threads
, 和https://graph.microsoft.com/beta/groups/testteam@example/threads
,https://graph.microsoft.com/beta/groups/"testteam@example"/threads,
都https://graph.microsoft.com/beta/groups/"testteam@example.onmicrosoft.com"/threads
返回以下错误
c# - 使用 NLog 登录到 Microsoft Teams 中的频道
客观的
使用 NLog 从控制台程序将错误记录到 Microsoft Teams。
问题
能够登录到控制台,但不能登录到 Teams
代码
配置:
记录代码:
控制台目标很好地显示了错误。但是 Teams 频道没有日志,nlog-internal.log
显示
System.Net.WebException:远程服务器返回错误:(400)错误请求。在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
任何见解将不胜感激!
file - 如何在 MS Teams 中移动文件夹
我正在使用 MS 团队。我在一个团队中,在“文件”选项卡中。我可以插入编辑删除文件。我可以使用上下文菜单中的“移动”命令移动文件。
我需要将刚刚创建的文件夹移动到另一个文件夹下。我怎样才能做到这一点?上下文菜单中没有“移动”命令。谢谢
bots - 将机器人上传到 Teams 时出错
我在将 .zip 文件上传到我机器中的 microsoft Teams 时遇到了一些问题。当我转到机器人选项卡并使用“旁加载机器人或选项卡”按钮添加机器人时,出现此错误 1
我关闭并打开了 Teams,但仍然是同样的问题
这里有清单示例: