Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client for Rocketchat.
func (*Client) ServeHTTP ¶
func (c *Client) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP implementation.
func (*Client) StartServer ¶
func (c *Client) StartServer()
StartServer starts a webserver listening for incoming mattermost POSTS.
type Config ¶
type Config struct { BindAddress string // Address to listen on Token string // Only allow this token from Rocketchat. (Allow everything when empty) InsecureSkipVerify bool // disable certificate checking }
Config for client.
type Message ¶
type Message struct { Token string `json:"token"` ChannelID string `json:"channel_id"` ChannelName string `json:"channel_name"` Timestamp string `json:"timestamp"` UserID string `json:"user_id"` UserName string `json:"user_name"` Text string `json:"text"` }
Message for rocketchat outgoing webhook.
Click to show internal directories.
Click to hide internal directories.