channelModerationSettings tipo de recurso

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

No Microsoft Teams, os proprietários de equipas podem ativar a moderação de um canal para controlar quem pode iniciar novas publicações e responder a publicações nesse canal. Por exemplo, os proprietários podem querer fazer o seguinte:

  • Utilize um canal apenas para anúncios.
  • Utilize um canal para debates numa equipa de turma onde apenas o professor pode iniciar novos debates.
  • Utilize um canal para problemas no local onde novas publicações podem ser iniciadas por conectores.

Por predefinição, a moderação é OFF, o que significa que as definições habituais do canal se aplicam aos proprietários da equipa e aos membros da equipa, com controlo adicional para permitir que apenas membros da equipa ou todos, incluindo convidados, iniciem uma nova publicação no canal. Definir a moderação de canais para ON permite que apenas os moderadores iniciem novas publicações, com controlo adicional para os membros da equipa.

Para suportar as definições de moderação de canais através das APIs do Microsoft Graph:

  • Os membros da equipa devem conseguir consultar as definições de moderação de canais.
  • Os proprietários da equipa devem conseguir definir as definições de moderação de canais.

Propriedades

Propriedade Tipo Descrição
allowNewMessageFromBots Booliano Indica se os bots têm permissão para publicar mensagens.
allowNewMessageFromConnectors Booliano Indica se os conectores têm permissão para publicar mensagens.
replyRestriction replyRestriction Indica quem tem permissão para responder ao canal de equipas. Os valores possíveis são: everyone, authorAndModerators, unknownFutureValue.
userNewMessageRestriction userNewMessageRestriction Indica quem tem permissão para publicar mensagens no canal do Teams. Os valores possíveis são: everyone, everyoneExceptGuests, moderators, unknownFutureValue.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.channelModerationSettings",
  "userNewMessageRestriction": "String",
  "replyRestriction": "String",
  "allowNewMessageFromBots": "Boolean",
  "allowNewMessageFromConnectors": "Boolean"
}