Skip to content

Skoricius/telegram_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TELEGRAM BOT

Small command line utility for sending messages via a telegram bot. This can be used to send notifications, pictures and files to a telegram chat.

For example, you can use it to set a long process running on a computer and let it inform you when it is finished

Building Rust version

  1. Download and install Rust
  2. Build with:
cargo run --release

The compiled binary is in target/release/telegram.

Using

  1. Create a new bot using Botfather and get its token
  2. Initialise the TELEGRAM_TOKEN and TELEGRAM_CHAT_ID environmental variables using the bots token and the chat id of the chat you want to send messages to.
export TELEGRAM_TOKEN=<token>
export TELEGRAM_CHAT_ID=<chat_id>
  1. Use the built binary to send messages via:
telegram -t Hey!

The utility can also send files and photos. Check telegram -h for details.

You can also copy the compiled binary to /usr/bin and add the environmental variables to .bashrc to have it accessible as the terminal command.

About

Send telegram messages from a command line.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages