Botframework 如何隐藏消息扩展机器人“我能做什么?”文本

Botframework 如何隐藏消息扩展机器人“我能做什么?”文本,botframework,microsoft-teams,azure-language-understanding,Botframework,Microsoft Teams,Azure Language Understanding,我注意到,在我的消息扩展bot中,当我打开与bot的一对一聊天时,它会在我的聊天栏顶部询问我能做什么?。但当我尝试点击时,什么都没有发生。 我有没有办法把那篇文章隐藏起来,因为它没有开头。 我试图更新清单,但它似乎与某些设置有关 我能做什么列出了一套开始使用你的机器人的方法。您可以通过从应用程序清单中删除bots部分中的命令来删除它。我能做什么列出了一组使用bot的入门指南。您可以通过从应用程序清单中删除bots部分中的命令来删除它。您希望用户能够与bot进行交互吗?如果是,您的清单中的命令列表

我注意到,在我的消息扩展bot中,当我打开与bot的一对一聊天时,它会在我的聊天栏顶部询问我能做什么?。但当我尝试点击时,什么都没有发生。 我有没有办法把那篇文章隐藏起来,因为它没有开头。 我试图更新清单,但它似乎与某些设置有关


我能做什么列出了一套开始使用你的机器人的方法。您可以通过从应用程序清单中删除bots部分中的命令来删除它。

我能做什么列出了一组使用bot的入门指南。您可以通过从应用程序清单中删除bots部分中的命令来删除它。

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

但是,如果您不希望与bot进行任何交互,那么您的清单中根本不应该有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
  ]
}

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

但是,如果您不希望与bot进行任何交互,那么您的清单中根本不应该有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
  ]
}

我需要那个选项,但问题是它不可点击,也没有给出任何建议。你有为机器人定义的项目命令吗?我猜你在用App Studio?在其中,您可以定义要在此菜单上为用户显示的命令。请记住,当您在App Studio中定义这些时,您是在按范围定义它们。我的意思是,你为1-1定义的命令不会出现在群组聊天或频道中。我正在开发一个消息扩展和应用程序清单。我提到了命令,其中只有一个命令,因为只有一个搜索ID。我要说的是机器人命令部分,不是composeExtensions,即messageextensions命令部分-在模式中有两个单独的部分-请看,这实际上相当混乱-在这个清单中有两个地方可以放置bot。其中一个用于composeExtension,如下所示:“{..composeExtensions:[{botId:…}]..}”。另一个地方要早得多,对于一个你想用来聊天的机器人来说。在您的情况下,如果您不需要1-1,您只需要将bot id放入composeExtension,您不需要在清单中填写实际的bot部分。我会更新上面的答案,如果有更多的空间,希望会更清楚。我需要这个选项,但问题是它不可点击,也没有给出任何建议。你有为机器人定义的项目命令吗?我猜你在用App Studio?在其中,您可以定义要在此菜单上为用户显示的命令。请记住,当您在App Studio中定义这些时,您是在按范围定义它们。我的意思是,你为1-1定义的命令不会出现在群组聊天或频道中。我正在开发一个消息扩展和应用程序清单。我提到了命令,其中只有一个命令,因为只有一个搜索ID。我要说的是机器人命令部分,不是composeExtensions,即messageextensions命令部分-在模式中有两个单独的部分-请看,这实际上相当混乱-在这个清单中有两个地方可以放置bot。其中一个用于composeExtension,如下所示:“{..composeExtensions:[{botId:…}]..}”。另一个地方要早得多,对于一个你想用来聊天的机器人来说。在您的情况下,如果您不需要1-1,您只需要将bot id放入composeExtension,您不需要在清单中填写实际的bot部分。我会更新上面的答案,如果有更多的空间,希望会更清楚。不确定你是否看到下面的评论:下面是清单中的我的机器人部分,机器人:[{botId:ID,supportsFiles:true,scopes:[personal,team]}],所以它是我的
事实上,ght可能是团队客户机中的一个bug。我还没有机会复制——现在我所有的机器人要么只是消息扩展,要么有一个或多个命令。如果命令部分消失,您确定不会出现此弹出窗口吗?不确定您是否看到下面OP的注释:下面是清单中的我的bot部分,bots:[{botId:ID,supportsFiles:true,scopes:[personal,team]}],因此它实际上可能是Teams客户端中的一个bug。我还没有机会复制——现在我所有的机器人要么只是消息扩展,要么有一个或多个命令。如果“命令”部分消失,您确定不会出现此弹出窗口吗?