gpt4 book ai didi

botframework - 带有 URL 的 Microsoft Teams 任务模块不起作用

转载 作者:行者123 更新时间:2023-12-05 06:49:40 24 4
gpt4 key购买 nike

尝试触发将显示网页的任务模块。我所能得到的只是一个带有标题的空任务模块,而指定的高度和宽度不会影响,也不会显示 URL。

Displayed Task Module

任务模块获取处理函数:

const { TeamsActivityHandler } = require('botbuilder');
class Foo extends TeamsActivityHandler {
/* ... */
handleTeamsTaskModuleFetch(context, data) {
return {
task: {
type: 'continue',
value: {
title: 'Task module title',
height: 1000,
width: 700,
fallbackUrl: 'https://giltichon.com/bar',
url: 'https://giltichon.com/bar',
}
}
};
};
};

我已确保在应用程序 list validDomains 中列出 URL,但该 URL 仍然未显示...

更新:还添加了 composeExtensions 属性

应用 list :

{
...
"composeExtensions": [
{
"botId": "***",
"canUpdateConfiguration": true,
"commands": [],
"messageHandlers": [
{
"type": "link",
"value": {
"domains": [
"giltichon.com"
]
}
}
]
}
],
"validDomains": [
"giltichon.com"
]
}

最佳答案

关于页面不显示,几乎可以肯定是域有效性问题。检查域的格式总是值得的(您只需要“www.contoso.com”,而不是“https://www.contoso.com”),但在这种情况下,因为您正在使用任务模块,所以将是 list 中的“composeExtension”部分。它有自己的“有效域”部分,格式如下:

“消息处理程序”:[{“类型”:“链接”,“值(value)”: {“域”:[“whatever.azurewebsites.net”]}}]看起来您可能缺少这个额外的域值。

关于botframework - 带有 URL 的 Microsoft Teams 任务模块不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66563883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com