tipo de recurso channelModerationSettings

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 da equipe podem ativar a moderação de um canal para controlar quem pode iniciar novas postagens e responder às postagens nesse canal. Por exemplo, os proprietários podem querer fazer o seguinte:

  • Use um canal somente para anúncios.
  • Use um canal para discussões em uma equipe de classe em que somente o professor pode iniciar novas discussões.
  • Use um canal para problemas de livesite em que novas postagens podem ser iniciadas por conectores.

Por padrão, moderação é OFF, o que significa que as configurações de canal usuais se aplicam aos proprietários da equipe e membros da equipe, com controle adicional para permitir que apenas membros da equipe ou todos, incluindo convidados, iniciem uma nova postagem de canal. Definir a moderação do canal para ON permitir que apenas moderadores iniciem novas postagens, com controle adicional para membros da equipe.

Para dar suporte a configurações de moderação de canal por meio de APIs do Microsoft Graph:

  • Os membros da equipe devem ser capazes de consultar as configurações de moderação do canal.
  • Os proprietários da equipe devem ser capazes de definir configurações de moderação de canal.

Propriedades

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

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "@odata.type": "#microsoft.graph.channelModerationSettings",
  "userNewMessageRestriction": "String",
  "replyRestriction": "String",
  "allowNewMessageFromBots": "Boolean",
  "allowNewMessageFromConnectors": "Boolean"
}
  • Para modificar as configurações de moderação de um canal, consulte o exemplo 2 no canal Update.