Bash script telegram bot enviar mensagens

Para obter o ID do bate-papo em grupo e enviar mensagens, faça o seguinte. Adicione o Telegram BOT ao grupo. Obtenha a lista de atualizações para o seu bot:

https://api.telegram.org/botTOKEN/getUpdates

Exemplo:

https://api.telegram.org/bot123456789:jbd78sadvbdy63d37gda37bd8/getUpdates e procure pelo "chat"

{"update_id":8393,"message":{"message_id":3,"from":{"id":7474,"first_name":"AAA"},"chat":{"id":,"title":""},"date":25497,"new_chat_participant":{"id":71,"first_name":"NAME","username":"YOUR_BOT_NAME"}}}

Esta é uma amostra da resposta quando você adiciona seu BOT a um grupo. Use o "id" do objeto "chat" para enviar suas mensagens.

---

#!/usr/bin/env bash

##################

# Nome: test_script_telegram_bot_mensagem.sh
# Um script Bash simples que envia a mensagem
# "Hello World" através da API do Telegram.
# Pode enviar outras mensagens também
# Precisa do:
# 1) token:
#
# 2) chat_id:
# Para saber melhor veja os posts anteriores

##################

# VARIÁVEIS:

TOKEN=TOKEN (SEQUENCIA DE NUMEROS E LETRAS)

CHAT_ID=-CHAT_ID (NUMEROS)

MESSAGE="Alô Mundo!"

URL="https://api.telegram.org/bot$TOKEN/sendMessage"

# --------------------------- #

# curl -s -X POST $URL -d chat_id=$CHAT_ID -d text="$MESSAGE"

echo -e "*** Vamos usar o bot para conversar no Telegram ***"

sleep 2

echo ""

# --------------------------- #

read -p "Digite uma mensagem : " MSG

echo "Você digitou : $MSG"

echo ""

# --------------------------- #

curl -s -X POST $URL -d chat_id=$CHAT_ID -d text="$MSG"

echo ""

echo "Feito!"

# --------------------------- #

# ENVIAR PELO TERMINAL MENSAGEM A UM DETERMINADO CHAT ESPECÍFICO USANDO CURL:

# Precisa do:

# 1) token: SEQUENCIA DE NÚMEROS E LETRAS

# 2) chat_id: -NUMEROS

# --------------------------- #

# Para descobrir CHAT_ID e outras coisas...

# https://api.telegram.org/botTOKEN/getupdates/

# --------------------------- #

# Comandos:

# 1) curl -s -X POST https://api.telegram.org/bot/sendMessage -d chat_id=- -d text="Muito legal estar aqui pessoal!"

# 2) curl -s -X POST https://api.telegram.org/bot/sendMessage -d chat_id=- -d text="Muito legal! Vamos conversar aqui gente!"

# 3) curl -s -X POST https://api.telegram.org/bot/sendMessage -d chat_id=- -d text="Como é que faz para fazer pedidos aqui? Gostaria de pedir uns..."

# --------------------------- #

# fim do script

Deixe um comentário