Как скрыть бот расширения сообщения "что я могу сделать?" текст - PullRequest
1 голос
/ 03 февраля 2020

Я заметил, что в моем боте расширения сообщений, когда я открываю чат один на один с ботом, в верхней части панели чата спрашивается «Что я могу сделать?». Но когда я пытаюсь нажать, ничего не происходит. Есть ли способ, которым я могу скрыть этот текст, как его мисс ведущий. Я попытался обновить манифест, но, похоже, он связан с некоторыми настройками.

enter image description here

Ответы [ 2 ]

4 голосов
/ 03 февраля 2020

«Что я могу сделать» перечисляет набор команд бота , чтобы начать работу с вашим ботом. Вы можете удалить его, удалив команды из раздела «боты» из манифеста вашего приложения.

2 голосов
/ 03 февраля 2020

Хотите ли вы, чтобы пользователь вообще мог взаимодействовать с ботом? Если да, есть ли у вас какие-либо команды в «списках команд» в вашем манифесте? Я на самом деле считаю, что это одна из лучших функций ботов в командах, если вы создаете обычного чат-бота, потому что он дает пользователю некоторые непосредственные возможности, сохраняет его при наборе и упрощает использование LUIS даже для проверки ввода. .

Однако, если вы не хотите какого-либо взаимодействия с вашим ботом, у вас вообще не должно быть раздела "бот" в манифесте. Для приложения только с расширением сообщения вам нужно только"composeExtensions" и вообще не нужен раздел "бот". В этом случае у пользователя не будет шансов 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
  ]
}
...