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.