A simple command line tool to send notifications to your telegram bot
Project description
OpenNTFY
A simple command line tool to send notifications to your telegram bot
Installation
To install OpenNTFY you can use the install script: just run the following command in your terminal
wget -O - https://raw.githubusercontent.com/FlavioRenzi/OpenNTFY/master/install.sh | bash
the first time run the following command to configure OpenNTFY
OpenNTFY --config
You can also manually create the config file with the following command
nano ~/.config/OpenNTFY/config.json
Example usage
Send a message to your telegram bot
OpenNTFY "Test message"
Send a message to your telegram bot after the execution of a command
sudo apt upgrade; OpenNTFY "Upgrade terminated on {N}"
Send a message to your telegram bot after the execution of a command with the result of the command
python long_program | OpenNTFY "Program terminated with result:"
Send a message to your telegram bot after the execution of a command and also a periodic message with the live view of it
OpenNTFY -p 5m30s "watch ip address" "End message"
Send a file to your telegram bot
OpenNTFY -f /path/to/file "Message with file"
Supported placeholders
You can use the following placeholders in your messages:
{N}
- Name of the computer running the command{T}
- Time of the command execution{D}
- Date of the command execution
Build from source
pyinstaller -F OpenNTFY.py
ToDo
- Add config file
- Add install script
- Implement periodic notifications
- Add initial guided setup
- Add support for file sending
- Add verbose mode
- Add installation guide
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.