Přeskočit na hlavní obsah

Správa kanálů v Mattermostu

Tato část dokumentace popisuje, jak modul Mattermost Chat Client spravuje kanály v Mattermostu.

Vytváření kanálů

Modul umožňuje vytvářet nové kanály v Mattermostu pomocí metod createProjectChannel a createChannel. Tyto metody přijímají následující parametry:

  • projectId/id: ID projektu nebo kanálu.
  • projectName/name: Název projektu nebo kanálu.
  • memberNames: Pole uživatelských jmen, kteří mají být přidáni do kanálu.

Archivace kanálů

Metoda archiveChannel umožňuje archivovat existující kanál v Mattermostu.

Správa členů kanálu

Modul poskytuje metody pro přidávání a odebírání členů z kanálů:

  • addUserToChannel: Přidá uživatele do kanálu.
  • removeUserFromChannel: Odebere uživatele z kanálu.

Technické informace

Metody pro správu kanálů

Všechny metody pro správu kanálů využívají ApiClient pro komunikaci s Mattermost API. Kanály jsou vytvářeny jako veřejné (type: 'O') a jsou automaticky přiřazeny k týmu specifikovanému v konfiguraci.

Zpracování chyb

Pokud uživatel není nalezen v Mattermostu při pokusu o přidání do kanálu, modul zaznamená chybu do logu EspoCRM pomocí Log.