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 |