bash как отправить текст в телеграмм бот в linux консоли?
Для отправки текстового сообщения в Телеграм-бота из bash-скрипта можно использовать Telegram Bot API и отправить POST-запрос с помощью утилиты curl. Вот пример:
#!/bin/bash
# Замените <YOUR_BOT_TOKEN> на токен вашего бота
BOT_TOKEN="<YOUR_BOT_TOKEN>"
# Замените <CHAT_ID> на ID чата или пользователя, которому вы хотите отправить сообщение
CHAT_ID="<CHAT_ID>"
# Замените <YOUR_MESSAGE> на ваше текстовое сообщение
MESSAGE="<YOUR_MESSAGE>"
# Отправка POST-запроса для отправки сообщения через Telegram Bot API
curl -s -X POST "https://api.telegram.org/bot$BOT_TOKEN/sendMessage" -d "chat_id=$CHAT_ID" -d "text=$MESSAGE"
Кратко
BOT_TOKEN=""
CHAT_ID=""
MESSAGE=""
curl -s -X POST "https://api.telegram.org/bot$BOT_TOKEN/sendMessage" -d "chat_id=$CHAT_ID" -d "text=$MESSAGE"
Вы должны вставить токен вашего бота в переменную BOT_TOKEN, указать ID чата или пользователя в переменной CHAT_ID, а затем задать текстовое сообщение в переменной MESSAGE.
Не забудьте предоставить права на исполнение скрипта с помощью команды chmod +x script.sh.
Таким образом, когда вы запустите скрипт, он отправит указанное вами сообщение в указанный чат через вашего Телеграм-бота.
Помните, что для использования Telegram Bot API вам необходимо предварительно создать своего бота и получить токен.