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)
document the bot [Mikel Larreategi <mlarreategi@codesyntax.com>]
reformat message [Mikel Larreategi <mlarreategi@codesyntax.com>]
reformat [Mikel Larreategi <mlarreategi@codesyntax.com>]
docs [Mikel Larreategi <mlarreategi@codesyntax.com>]
Merge remote-tracking branch ‘origin/master’ [Mikel Larreategi <mlarreategi@codesyntax.com>]
Update README.md [Aitzol <anaberan@codesyntax.com>]
0.1 (2015-07-02)
history! [Mikel Larreategi <mlarreategi@codesyntax.com>]
version [Mikel Larreategi <mlarreategi@codesyntax.com>]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cabot_alert_telegram-0.2.tar.gz
.
File metadata
- Download URL: cabot_alert_telegram-0.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b94521c1690f37b75d9a0187d8e6dee18f0c07bb0193569bd5ebb0791dd4cfb |
|
MD5 | e1a6c2934982b9f3e701dbd8c16706af |
|
BLAKE2b-256 | 12bf05388efc27c3c585a2adf6033e3e55dd88f23ef29802969721dfb98f30c8 |