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 "Отсылаемый текст"