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.