Боты только для уведомлений в 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"
],
}
],
...
}
Рекомендации и ограничения
Боты только для уведомлений используют упреждающие сообщения для взаимодействия с пользователем. Дополнительные сведения см. в статье Упреждающие сообщения для ботов.
Platform Docs