Bot
Telegram
Как получить id группы
1. Создать группу 2. Пригласить в группу бота 3. Написать в группе (у бота в этот момент должен быть вызван /start)
/start@<имя_бота>
4. Выполнить запрос
curl https://api.telegram.org/botXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY/getUpdates
, где
XXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
это идентификатор бота
Как создать бота
Bash
#!/bin/bash
### BOT PARAMETERS
TELEGRAM_BOT_TOKEN="XXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"
TELEGRAM_DESTINATION_GROUP_ID="-DDDDDDDDDD"
function send_message_telegram(){
datetime=`date`
message=${1}
curl -s -X POST \
-H 'Content-Type: application/json' \
-d "{\"chat_id\": \"${TELEGRAM_DESTINATION_GROUP_ID}\", \"text\": \"${message} (${datetime})\", \"disable_notification\": true}" \
https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage > /dev/null
}
send_message_telegram "Отсылаемый текст"