嗨,我是Botframework的新手,正在探索可以在我的机器人中添加的可能功能。我为MS-Team开发了机器人,想知道是否可以在代码中添加自动完成功能。
我试图找到一种跟踪打字事件的方法,但是没有运气。 botframework中是否有任何事件跟踪,因为我只能看到一些有限的功能。
答案 0 :(得分:0)
AFAIK,在任何频道中当前都不支持自动完成功能。关于网聊here的使用已有一些讨论,但这不是官方功能。
话虽如此,MS Teams的机器人功能称为“启动菜单”:
根据他们的文档,要使用它,您只需更新您的应用清单机器人节:
{
⋮
"bots":[
{
"botId":"[Microsoft App ID for your bot]",
"scopes": [
"personal",
"team"
],
"commandLists":[
{
"scopes":[
"team",
"personal"
],
"commands":[
{
"title":"Help",
"description":"Displays this help message"
},
{
"title":"Search Flights",
"description":"Search flights from Seattle to Phoenix May 2-5 departing after 3pm"
},
{
"title":"Search Hotels",
"description":"Search hotels in Portland tonight"
},
{
"title":"Best Time to Fly",
"description":"Best time to fly to London for a 5 day trip this summer"
}
]
}
]
}
],
...
}
有关此功能的MS团队文档:Bot Menus