Error alerts via Telegram
Project description
error-alerts
Python error alerts via Telegram
Installation:
pip install error-alerts
Options:
token
: Bot Telegram token.
channel
: Your Telegram channel ID where you want the alerts to be sent.
full_error
: Send full traceback with line of code where error occurred (False by default and shown in sample below).
raise_error
: Raise error and exit code when there is an error. If this is not set to True an alert will be sent and the code will continue running (False by default).
Usage:
from error_alerts import alerts
alerts = alerts(token='TELEGRAM_TOKEN', channel=TELEGRAM_CHANNEL_ID, full_error=True, raise_error=True)
try:
1 / 0
except Exception as error:
alerts.send(title='Test', exception=error)
Output:
Test: Traceback (most recent call last):
File "A:\Code\Python\packages\handler\test.py", line 6, in <module>
1 / 0
ZeroDivisionError: division by zero
Prints that in console and sends a Telegram alert to the channel you specified
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
error-alerts-6.1.tar.gz
(3.0 kB
view details)
File details
Details for the file error-alerts-6.1.tar.gz
.
File metadata
- Download URL: error-alerts-6.1.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb669bf3d4f2b5fca9ee509453e9a3bec97a5e0288ab45bfd766634ed1275b29 |
|
MD5 | aeff10a1c188147cfdd83fea6c1336ab |
|
BLAKE2b-256 | 3eb34403456e5b6cfcb87093b0ad89302637d0e15f682888979745f6ec13be2e |