ДД.
Создал в телеге бот и группу. Добавил в группу бота админом.
Пробую отправить сообщение по доке:
https://core.telegram.org/bots/api#sendmessage
curl --request POST https://api.telegram.org/bot{TOKEN}/sendMessage \
--data-raw '{
"chat_id": "@{GROUP}",
"text": "hoylalaley"
}'
Или так:
curl https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id=@{GROUP}&text=hoylalaley
Ловлю в обоих случаях:
{"ok":false,"error_code":400,"description":"Bad Request: message text is empty"}
Либо вариант с заголовком:
curl -X POST \
-H 'Content-Type: application/json' \
-d '{"chat_id": "@{CHAT_NAME}", "text": "This is a test from curl"}' \
https://api.telegram.org/bot@{BOT_TOKEN}/sendMessage
{"ok":false,"error_code":400,"description":"Bad Request: chat not found"}