如何隐藏 Message extension bot "what can i do?" 文本

How to hide Message extension bot "what can i do?" text

我观察到,在我的消息扩展机器人中,当我打开与机器人的一对一聊天时,它会在聊天栏顶部询问 "What can i do?"。但是当我尝试点击时什么也没有发生。 有什么办法可以隐藏该文本,因为它是错误的。 我已尝试更新清单,但它似乎与某些设置有关。

"What can i do" 列出了一组 bot commands 以开始使用您的机器人。您可以通过从应用程序清单中删除 "bots" 部分中的命令来删除它。

您是否希望用户能够与机器人进行交互?如果是这样,您的清单中的 "commandLists" 中是否有任何命令?实际上,我认为这是 Teams 中机器人的最佳功能之一,如果你正在创建一个普通的聊天机器人,因为它为用户提供了一些即时选项,节省了他们的输入,甚至比使用 LUIS 检查输入更容易.

但是,如果您不想 任何 与您的机器人交互,那么您的清单中根本不应该有 "bot" 部分。对于仅具有消息扩展名的应用程序,您只需要 "composeExtensions",实际上根本不需要 "bot" 部分。在这种情况下,用户将没有任何机会 1-1,但没关系。

要了解这一点,请查看示例清单文件:

{
  "$schema": "https://developer.microsoft.com/...",
  ...
  "bots": [],  <- leave this empty, it is only if you want you user to CHAT with the bot
  ...
  "composeExtensions": [
   "botId": Here is where your BotId goes, JUST to handle message extension commands
  ]
}