telegram_notifier_bot - v1.0.0
A simple package to send notifications to a Telegram user or group.
E.g.
- Send notifications triggered by some event
- in a monitoring system
- an IoT device
- a service
Installation
From PyPI
(venv) $ pip install telegram-notifier-bot
(venv) $
From GitHub
(venv) $ pip install git+https://github.com/p4irin/telegram_notifier_bot.git
(venv) $
Verify
(venv) $ python
Python 3.8.10 (default, Jun 2 2021, 10:49:15)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import telegram_notifier_bot
>>> telegram_notifier_bot.__version__
'0.0.1'
>>>
Usage
Prerequisite
Send a notification
(venv) $ export TELEGRAM_BOT_TOKEN=<Your Telegram bot token>
(venv) $ export TELEGRAM_CHAT_ID=<Recipient(s) chat or group id>
(venv) $ export TELEGRAM_PATH_TO_PHOTO=<File system path to photo>
(venv) $ python
Python 3.8.10 (default, Jun 2 2021, 10:49:15)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> from telegram_notifier_bot import Notifier
>>> token = os.getenv('TELEGRAM_BOT_TOKEN')
>>> chat_id = os.getenv('TELEGRAM_CHAT_ID')
>>> photo = os.getenv('TELEGRAM_PATH_TO_PHOTO')
>>> notifier = Notifier(token)
>>> notifier.send("We're out of coffee! Please fix ASAP!", chat_id)
>>> notifier.send_photo(photo, chat_id)
>>>
Reference
Metadata
Release files for telegram-notifier-bot 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| telegram_notifier_bot-1.0.0.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| telegram_notifier_bot-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / telegram_notifier_bot-1.0.0.tar.gz
| Download URL | telegram_notifier_bot-1.0.0.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
704fb0afc8fa366d47de45f62ef0c5b904b5b84aaa1426d3e536eaa8ea5bc0d8
|
|
BLAKE2b-256 checksum How to use checksums |
0394a9a20baaf2091316a568b025900cc441e2bc0ceb331a7f35aad3a3086660
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|
Release files / telegram_notifier_bot-1.0.0-py3-none-any.whl
| Download URL | telegram_notifier_bot-1.0.0-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2c4ef75704c8473b24487ff0bf06c3203192ff48832e6d4325cb5341dc4cb0bc
|
|
BLAKE2b-256 checksum How to use checksums |
f860ee9901aa844db8c6a051ca646beabe36e222b09d52465b41aec9e2613e4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|