riemann.telegram

Send events to Telegram

html-parse-mode

(html-parse-mode e)

Formats html message.

markdown-parse-mode

(markdown-parse-mode e)

Formats markdown message.

telegram

(telegram opts)

Send events to Telegram chat. Uses your bot token and returns a function, which send message through API to specified chat.

Format event (or events) to string with markdown syntax by default.

Telegram bots API documentation: https://core.telegram.org/bots/api

Options:

:token The telegram token :http-options clj-http extra options (optional) :telegram-options These options are merged with the :form-params key of the request. The :chat_id key is mandatory. By default, the :parse_mode key is “Markdown”. :message-formatter A function accepting an event and returning a string. (optional). If not specified, html-parse-mode or markdown-parse-mode will be used, depending on the :parse_mode value.

Usage:

(def token “define_your_token”) (def chat-id “0123456”)

(streams (telegram {:token token :telegram-options {:chat_id chat-id :parse_mode “HTML”}}))