MamoruDS / shell-notify-telegram-bot

Pushing notification from shell to your telegram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shell notification telegram bot

Pushing notification to your telegram

Usage

python train.py |& notify

arguments

description default
--version/-V display version
--help/-h display help messages
--token token of your bot (Telegram) using environment variable BOT_NOTIFY_TOKEN
--token id of target chat (Telegram) using environment variable BOT_NOTIFY_CHAT
--tags/-t hashtag append to notification null
--session/-s session name of notification random 4 bits length hex
--interval/-i interval of pushing outputs regardless frequency 30 (in seconds)
--dynamic dynamic update output true
--silent bot will only notify you at start and end false
--send-file send output as txt documents instead of text false
--length-safe trim outputs which length larger than 4096 (single Telegram text message's capacity), sending last 4096 length part as text, and rest part as file (regardless send-as-file mode is enabled) true
--idle-alert sending alert message with idle has been detected Infinity

Build

download prebuilt binaries from release page

tar -zvxf notify_0.1.4_linux_x64.tar.gz
sudo mv notify /usr/local/bin

or build from source:

git clone https://github.com/MamoruDS/shell-notify-telegram-bot.git
cd shell-notify-telegram-bot

# typescript is required
npm i

# build by using `pkg`
pkg dist/main.js --output bin/notify \
    && sudo mv bin/notify /usr/local/bin

Changelog

link of changelogs.

License

MIT © MamoruDS

About

Pushing notification from shell to your telegram

License:MIT License


Languages

Language:TypeScript 97.1%Language:Shell 2.9%