MattermostWriter

Kurzbeschreibung

MattermostWriter ist ein Outlet Brick. Er versendet Nachrichten in einen Team-Channel eines Mattermost-Servers.

../_images/mattermostwriter.svg

Input

MattermostWriter besitzt einen Input-Port.

message = string : doc "the message to write";

Als Input bekommt MattermostWriter einen string mit einer Nachricht, die an den Mattermost-Server geschickt werden soll.

Parametrisierung

MattermostWriter hat folgende Parameter:

  • Server

  • Port

  • User

  • Password

  • Team

  • Channel

Server

Server ist die Adresse des Mattermost-Servers.

  • Standardwert: localhost

  • string

  • pflicht

Port

Port ist die Portnummer des Mattermost-Servers.

  • Standardwert : 443

  • integer

  • pflicht

User

User ist der Benutzername des Nutzers auf dem Mattermost-Servers

  • Standardwert : UserName

  • string

  • pflicht

Password

Password ist das Passwort für den Benutzernamen des Nutzers auf dem Mattermost-Server.

  • Standardwert : ``

  • secret

  • pflicht

Team

Team ist der Name des Teams auf dem Mattermost-Servers.

  • Standardwert : ``

  • string

  • pflicht

Channel

Channel ist der Name des Channels auf dem Mattermost-Servers.

  • Standardwert : ``

  • string

  • pflicht

Funktion

MattermostWriter verbindet sich zuerst mit dem Mattermost-Server unter Server:Port. Anschließend wird der Nutzer eingelogt. Ist der Login-Versuch erfolgreich, ist MattermostWriter verbunden. Jede ankommende Nachricht wird dann direkt an den Mattermost-Server weitergeleitet.

Python-Module

MattermostWriter benutzt folgende Python-Module:

  • mattermostdriver