Partilhar via


Bots somente notificação no Microsoft Teams

Importante

Este artigo baseia-se no SDK v3 do Bot Framework. Se estiver à procura da versão atual da documentação 4.6 ou posterior do SDK, consulte a secção bots de conversação .

Se a única finalidade do bot for entregar uma notificação aos utilizadores e não for conversacional, pode ativar o isNotificationOnly campo no manifesto da sua aplicação. Isso produz as seguintes alterações:

  • Os utilizadores não podem enviar mensagens ao seu bot apenas de notificação.
  • Os utilizadores não @mention podem utilizar o bot.

Observação

Os aplicativos somente bot serão exibidos na bandeja pessoal do aplicativo em ambos os casos: isNotificationOnly: true ou isNotificationOnly: false.

A convenção de nomenclatura do separador do bot instalado depende da definição da propriedade do isNotificationOnly manifesto:

Quando a propriedade do isNotificationOnly manifesto está definida como true, o separador da aplicação de bot instalada é denominado Atividade.

Captura de ecrã a mostrar um exemplo do separador **Atividade**.

Manifesto do aplicativo

Para habilitar isso, defina isNotificationOnly como true.

Observação

O valor de isNotificationOnly é booliano e não uma cadeia de caracteres.

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

Melhores práticas e limitações

Os bots somente notificação usam mensagens proativas para se comunicar com o usuário. Para obter mais informações, consulte mensagens proativas para bots.