Отправляй сообщения в Telegram из bash, PowerShell, CI/CD пайплайнов, cron-скриптов — легко и без лишней возни.


Что такое telegram-owl?

telegram-owl — это кроссплатформенный CLI-инструмент, написанный на Go, который позволяет отправлять сообщения, файлы и медиа в чаты, группы или каналы Telegram.

Он отлично подходит для:

✅ DevOps-оповещений

✅ CI/CD-уведомлений

✅ Мониторинга (через cron, systemd, Prometheus alerts)

✅ Просто удобного способа быстро передать лог или файл в Telegram


Быстрый пример

telegram-owl \
  --token=123:abc \
  --chat=@mychannel \
  --message="✅ Деплой успешно завершён!"

Поддерживает отправку из stdin:

echo "🔥 Сервер не отвечает!" | telegram-owl --stdin --token=... --chat=...

Можно прикреплять файлы:

telegram-owl --attach=log.txt --attach=report.pdf --token=... --chat=...

Основные возможности

  • Поддержка Markdown / HTML форматирования (--format)
  • Прикрепление медиа и документов (--attach)
  • Отправка в темы (topics) супергрупп (--thread)
  • Поддержка --silent, --protect, --spoiler
  • Отправка сообщений из stdin
  • Кроссплатформенность: Linux, Windows, macOS

Установка

просто скачай релиз с GitHub:
https://github.com/beeyev/telegram-owl/releases

---

## Начало работы

🔑 Получи токен бота через [@BotFather](https://t.me/BotFather)  
🔍 Получи Chat ID с помощью `/getUpdates` или через ссылку на сообщение в чате

Полная инструкция здесь:  
📖 https://github.com/beeyev/telegram-owl/blob/master/docs/HowToTelegramBot.md

---

## Примеры использования

### Отправка Markdown-сообщения:


bash
telegram-owl --message="Bold Italic" --format=markdown ...

### Отправка сообщения с логом сервера:


bash
tail -n 100 /var/log/nginx/error.log | telegram-owl --stdin ...

---

## Где это полезно?

- Скрипты деплоя
- Jenkins, GitHub Actions, GitLab CI
- Мониторинг (Prometheus Alertmanager, systemd timers)
- Cron-уведомления
- Резервные копии и автоматизация

---

## 📬 Заключение

`telegram-owl` — это простой способ подключить Telegram к вашей системе уведомлений. Без зависимостей, кроссплатформенно, и удобно.

[Исходный код на GitHub →](https://github.com/beeyev/telegram-owl)