Сообщения

Сообщения за Декабрь, 2020

Отправка файла в телеграм через линукс bash

Изображение
Однажды мне потребовалось отправлять файл с логами. Но не хотел это делать через колхозы с scp, и хотел получать уведомления, когда файл присылается. Для этого оказывается очень хорошо подходит bot api телеграмма. Через их api можно посылать файлы не больше 50 мегабайт . Но все-же можно так же организовать отправку сообщений с логами или еще какой-то важной информацией, например стектрейсами крашей. Для начала нужно создать бота через @BotFather: Далее, используя этот токен вы можете делать вызовы на API для отправки документа: curl -F document=@"имя_файла.png" https://api.telegram.org/bot ТокенСюда /sendDocument?chat_id= АйдиЧата Или текстового сообщения (максимальный размер 4096 символов): curl "https://api.telegram.org/bot ТокенСюда /sendMessage?chat_id= АйдиЧата &text=Текст Сообщения" Получить айди чата можно через специального бота @RawDataBot: -467703109 это айди чата. Но вы можете не только посылать файлы через бота, но и много чего другого. Полный список