Skip to main content

A Telegram alert plugin for Cabot by Arachnys

Project description

Based on: https://github.com/lblasc/cabot-alert-slack

This is an alert plugin for the cabot service monitoring tool. It allows you to alert users using a Telegram chat room.

Installation

Enter the cabot virtual environment:

$ pip install cabot_alert_telegram
$ foreman stop

or:

$ pip install git+git://github.com/codesyntax/cabot_alert_telegram.git
$ foreman stop

Edit conf/*.env:

CABOT_PLUGINS_ENABLED=cabot_alert_telegram=0.2
...
TELEGRAM_BOT_TOKEN=bot_token
TELEGRAM_CHAT_ID=id of the chat where messages will be sent

Add cabot_alert_telegram to the installed apps in settings.py:

$ foreman run python manage.py syncdb
$ foreman start

Telegram Bot

You need to create a Telegram bot which will be used to send the messages to the users. To create a new Telegram Bot check the official documentation at https://core.telegram.org/bots

You need to create a new Group Chat, add all your users to that chatroom and add also the Bot there.

To get the chat id, open https://telegram.me and select the group chat you previously created. Check the URL, it will be something like this:

https://web.telegram.org/#/im?p=g99999999

You need to not the value of p parameter (g99999999) and exchange g with a -: -g99999999

This is a bit hacky, but I don’t know any other way to get the group id.

0.2 (2015-07-02)

0.1 (2015-07-02)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cabot_alert_telegram-0.2.tar.gz (4.6 kB view details)

Uploaded Source

File details

Details for the file cabot_alert_telegram-0.2.tar.gz.

File metadata

File hashes

Hashes for cabot_alert_telegram-0.2.tar.gz
Algorithm Hash digest
SHA256 8b94521c1690f37b75d9a0187d8e6dee18f0c07bb0193569bd5ebb0791dd4cfb
MD5 e1a6c2934982b9f3e701dbd8c16706af
BLAKE2b-256 12bf05388efc27c3c585a2adf6033e3e55dd88f23ef29802969721dfb98f30c8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page