#!/usr/bin/env bash
########################
# test_telegram_bot_envia_stickers.sh
# precisa do: 1) token, 2) chat_id, 3) código do sticker
# (acha com getupdates info de um sticker enviado a alguém)
########################
# ---- Variáveis ---- #
# TOKEN1=""
# URL_UP='https://api.telegram.org/bot"$TOKEN1"/getupdates'
# URLMSG="https://api.telegram.org/bot$TOKEN4/sendMessage"
# URL1="https://api.telegram.org/bot$TOKEN/sendMessage"
URL2="https://api.telegram.org/bot$TOKEN4/sendMessage"
# ------------------- #
clear
echo "*** Busque atualizações de bot e procure o id do bate-papo ***"
sleep 2
echo ""
read -p "Digite o Token de um bot : " TOKENUP
curl https://api.telegram.org/bot"$TOKENUP"/getUpdates
echo ""
echo "*** Colete informações... ***"
sleep 2
echo ""
# ------------------- #
read -p "*** Vamos ver os updates de outro bot? Tecle Enter ***"
read -p "Digite o TOKEN de outro bot : " TOKEN1
# ------------------- #
echo "Verificando..."
sleep 2
# curl "$URL_UP"
curl https://api.telegram.org/bot"$TOKEN1"/getupdates
echo ""
echo "*** Colete informações... ***"
sleep 2
echo ""
# ------------------- #
echo "*** Enviar sticker ***"
sleep 2
echo ""
read -p "Digite o token : " TOKEN3
read -p "Digite o chat_id : " CHAT_ID
read -p "Digite o código do sticker : " STICKER
# ------------------- #
# --------------- ANOTAÇÕES:
# EXEMPLOS:
# para enviar stickers
# https://api.telegram.org/bot/sendSticker?chat_id=&sticker=BCBBADAgADOQADflsDlKEqOOd72VLKAg
# https://api.telegram.org/bot"$TOKEN3"/sendSticker?chat_id=&sticker="$STICKER"
# URL2='https://api.telegram.org/bot"$TOKEN3"/sendSticker?chat_id=&sticker="$STICKER"'
# ------------------- #
# para enviar arquivos
# curl "chat_id=$CHAT_ID&sticker=$STICKER" https://api.telegram.org/bot"$TOKEN3"/sendDocument
# curl https://api.telegram.org/bot"$TOKEN3"/sendSticker?chat_id="$CHAT_ID"&sticker="$STICKER"
# teste alterado para enviar stickers:
# ------------------- #
# teste - ou este...
curl -v -F "chat_id=$CHAT_ID&sticker=$STICKER" https://api.telegram.org/bot"$TOKEN3"/sendSticker
sleep 3
# teste - ou este...
curl https://api.telegram.org/bot"$TOKEN3"/sendSticker?chat_id="$CHAT_ID"&sticker="$STICKER"
# ------------------- #
echo "Confere..."
sleep 2
echo ""
curl https://api.telegram.org/bot"$TOKEN3"/getupdates
echo ""
echo "*** Telegram bot enviar mensagem ***"
echo ""
# URL2="https://api.telegram.org/bot$TOKEN4/sendMessage"
read -p "Digite o Token : " TOKEN4
read -p "Digite o chat_id : " CHAT_ID
read -p "Digite a mensagem : " MSG
curl -s -X POST "$URL2" -d chat_id="$CHAT_ID" -d text="$MSG"
echo ""
echo ":Confere..."
curl https://api.telegram.org/bot"$TOKEN4"/getupdates
# fim do script