teleme
v0.4.2
Published
Simple cli tool that sends message as telegram bot.
Downloads
10
Maintainers
Readme
teleme
simple cli tool that sends message as telegram bot
Can be useful when you run long duration cli tasks.
Install
$ npm install --global teleme
Setup
Firstly, you need to create a telegram bot via @botfather, get the bot's token, and the chatid. The chat can be a group or 1-1 conversation.
Then, put the information into ~/.config/teleme/config.json
, such as:
{
"token": "TOKEN_OF_THE_BOT",
"chatid": "12345678",
"bot2_token": "TOKEN_OF_ANOTHER_BOT", # optional
"bot2_chatid": "23456789", # optional
}
Execute teleme
and you should be able to receive a message from the bot, that's it.
If you need to use it for root user, don't forget to set the config for root as well.
Usage
$ teleme --help
Usage
$ tlm <message>
OR
$ teleme <message>
OR if you want to use the non-default bot
$ TLMBOT=bot2 teleme <message>
If you want to send silent message
$ SILENT=true teleme <message>
Examples
$ teleme
$ tlm
$ teleme "My sexy message ❤️ "
The usage can be flexible, for example:
- After you realize the command is slow, just enter
tlm
orteleme
.$ some-slow-cmd output1 output2 ... tlm
- You know the command will take a long time
$ some-heavy-task ; teleme
- Only let me know if there is something wrong
$ cmd-that-should-not-fail || teleme 'something weird just happened'
License
MIT © Tianxiang Chen