Debian:
sudo apt install curl
Arch:
sudo pacman -S curl
chmod a+x bot.sh
bot.sh -h
bot.sh "Salom dunyo"
| #!/bin/bash | |
| CHAT_ID="indefikator" | |
| BOT_TOKEN="tokeningiz" | |
| # Ilovadan foydalanish qo'llanmasi | |
| if [ "$1" == "-h" ]; then | |
| echo "Foydalanish: `basename $0` \"xabar matni\"" | |
| exit 0 | |
| fi | |
| # Xabar kiritilmasa | |
| if [ -z "$1" ] | |
| then | |
| echo "Xabar matnini kiriting" | |
| exit 0 | |
| fi | |
| # Argumentlar soni bittadan ortiq bo'lsa | |
| if [ "$#" -ne 1 ]; then | |
| echo "Faqatgina bitta argument qabul qilinadi. Xabar so'zlari alohida argument sifatida qabul qilinmasligi uchun xabarni qo'shtirnoq ichiga oling" | |
| exit 0 | |
| fi | |
| # Curl orqali so'rovni yuborish | |
| curl -s --data "text=$1" --data "chat_id=$CHAT_ID" 'https://api.telegram.org/bot'$BOT_TOKEN'/sendMessage' > /dev/null |