Поделиться через


Боты только для уведомлений в Microsoft Teams

Важно!

Эта статья основана на пакете SDK Bot Framework версии 3. Если вы ищете текущую документацию по пакету SDK версии 4.6 или более поздней, см. раздел Боты для бесед.

Если единственной целью бота является доставка уведомлений пользователям и не является диалоговой, вы можете включить isNotificationOnly поле в манифесте приложения. Это приведет к следующим изменениям.

  • Пользователи не могут создавать сообщения боту только для уведомлений.
  • Пользователи не @mention могут использовать бот.

Примечание.

Приложения только для ботов будут отображаться в области личных приложений в обоих случаях: isNotificationOnly: true или isNotificationOnly: false.

Соглашение об именовании вкладок для установленного бота зависит от параметра свойства манифеста isNotificationOnly :

isNotificationOnly Если для свойства манифеста задано значение true, вкладка для установленного приложения бота называется Действие.

Снимок экрана: пример вкладки **Действие**.

Манифест приложения

Чтобы включить это, установите для isNotificationOnly значение true.

Примечание.

Значение isNotificationOnly является логическим, а не строковым.

{
  ⋮
  "bots":[
    {
      "botId":"[Microsoft App ID for your bot]",
      "isNotificationOnly": true,
      "scopes": [
        "personal",
        "team"
      ],
    }
  ],
  ...
}

Рекомендации и ограничения

Боты только для уведомлений используют упреждающие сообщения для взаимодействия с пользователем. Дополнительные сведения см. в статье Упреждающие сообщения для ботов.