$ some_command | tnb
- will send the output of the command to your Telegram conversation of choice.
Useful for streaming the output of long-running commands, when you don't want/can't keep a constant SSH connection or you only need a notification when something finishes.
tnb
package on the AUR.
cargo build --release
, then copy the resulting binary (at ./target/release/tnb
) to some folder in your PATH.
Run tnb
after installation to create a config file
$ tnb
Created a new config file in:
/home/wint3rmute/.config/tnb.ini
You'll have to fill the token
and chat_id
fields in the configuration file for your bot to work.
Text BotFather on Telegram in order to create a bot and obtain a bot token.
Once you've obtained the bot token, you can check the Chat ID by sending a message to your bot and then
opening https://api.telegram.org/bot<BOT_TOKEN_HERE>/getUpdates?offset=-1
in your browser.
Note: You can either text a bot directly or add it into a conversation/group. Refer to Telegram Bot API for more information