<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Beeyev</title>
    <description>The latest articles on DEV Community by Beeyev (@beeyev).</description>
    <link>https://dev.to/beeyev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F90186%2Fe859c630-425a-4437-b537-a6021f35cdc2.jpeg</url>
      <title>DEV Community: Beeyev</title>
      <link>https://dev.to/beeyev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/beeyev"/>
    <language>en</language>
    <item>
      <title>📦 telegram-owl — Telegram CLI for Scripts, Alerts, and CI/CD</title>
      <dc:creator>Beeyev</dc:creator>
      <pubDate>Sat, 29 Mar 2025 19:58:07 +0000</pubDate>
      <link>https://dev.to/beeyev/telegram-owl-telegram-cli-for-scripts-alerts-and-cicd-47b5</link>
      <guid>https://dev.to/beeyev/telegram-owl-telegram-cli-for-scripts-alerts-and-cicd-47b5</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Send Telegram messages from bash, PowerShell, CI/CD pipelines, cron jobs — quickly and effortlessly.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What is telegram-owl?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/beeyev/telegram-owl" rel="noopener noreferrer"&gt;telegram-owl&lt;/a&gt;&lt;/strong&gt; is a cross-platform CLI tool written in Go that allows you to send messages, files, and media to Telegram chats, groups, or channels directly from the terminal.&lt;/p&gt;

&lt;p&gt;It's perfect for:&lt;/p&gt;

&lt;p&gt;✅ DevOps notifications&lt;br&gt;&lt;br&gt;
✅ CI/CD pipeline messages&lt;br&gt;&lt;br&gt;
✅ Monitoring and alerting (cron, systemd, Prometheus)&lt;br&gt;&lt;br&gt;
✅ Just sending a log or file to Telegram from a script&lt;/p&gt;


&lt;h2&gt;
  
  
  Quick Example
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;telegram-owl &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;123:abc &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--chat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;@mychannel &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--message&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"✅ Deployment completed successfully!"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Send a message from stdin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"🔥 Server is down!"&lt;/span&gt; | telegram-owl &lt;span class="nt"&gt;--stdin&lt;/span&gt; &lt;span class="nt"&gt;--token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;... &lt;span class="nt"&gt;--chat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Attach files:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;telegram-owl &lt;span class="nt"&gt;--attach&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;log.txt &lt;span class="nt"&gt;--attach&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;report.pdf &lt;span class="nt"&gt;--token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;... &lt;span class="nt"&gt;--chat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Supports &lt;strong&gt;Markdown / HTML&lt;/strong&gt; formatting (&lt;code&gt;--format&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;File and media attachments (&lt;code&gt;--attach&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Thread/topic support for supergroups (&lt;code&gt;--thread&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Silent messages (&lt;code&gt;--silent&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Protected content (&lt;code&gt;--protect&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Spoiler effect for media (&lt;code&gt;--spoiler&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Accepts messages from &lt;strong&gt;stdin&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Cross-platform: Linux, Windows, macOS&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;p&gt;🛠 Supported install methods:&lt;/p&gt;

&lt;p&gt;download from GitHub Releases:&lt;br&gt;
&lt;a href="https://github.com/beeyev/telegram-owl/releases" rel="noopener noreferrer"&gt;https://github.com/beeyev/telegram-owl/releases&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;🔑 Get a bot token via &lt;a href="https://t.me/BotFather" rel="noopener noreferrer"&gt;@BotFather&lt;/a&gt;&lt;br&gt;&lt;br&gt;
🔍 Get the Chat ID using &lt;code&gt;/getUpdates&lt;/code&gt; or by copying a message link from Telegram&lt;/p&gt;

&lt;p&gt;Full guide here:&lt;br&gt;&lt;br&gt;
📖 &lt;a href="https://github.com/beeyev/telegram-owl/blob/master/docs/HowToTelegramBot.md" rel="noopener noreferrer"&gt;https://github.com/beeyev/telegram-owl/blob/master/docs/HowToTelegramBot.md&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Usage Examples
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Send a formatted Markdown message:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;telegram-owl &lt;span class="nt"&gt;--message&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"*Bold* _Italic_"&lt;/span&gt; &lt;span class="nt"&gt;--format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;markdown ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Where is it useful?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Deployment scripts&lt;/li&gt;
&lt;li&gt;Jenkins, GitHub Actions, GitLab CI&lt;/li&gt;
&lt;li&gt;Monitoring tools (Prometheus Alertmanager, systemd)&lt;/li&gt;
&lt;li&gt;Cron jobs&lt;/li&gt;
&lt;li&gt;Backups, automation, and server notifications&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📬 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;telegram-owl&lt;/code&gt; is a simple way to integrate Telegram into your notification system. No dependencies, cross-platform, and fast.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/beeyev/telegram-owl" rel="noopener noreferrer"&gt;View the project on GitHub →&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>📦 telegram-owl — Telegram CLI для уведомлений, скриптов и CI/CD</title>
      <dc:creator>Beeyev</dc:creator>
      <pubDate>Sat, 29 Mar 2025 19:56:30 +0000</pubDate>
      <link>https://dev.to/beeyev/telegram-owl-telegram-cli-dlia-uviedomlienii-skriptov-i-cicd-58eo</link>
      <guid>https://dev.to/beeyev/telegram-owl-telegram-cli-dlia-uviedomlienii-skriptov-i-cicd-58eo</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Отправляй сообщения в Telegram из bash, PowerShell, CI/CD пайплайнов, cron-скриптов — легко и без лишней возни.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Что такое telegram-owl?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/beeyev/telegram-owl" rel="noopener noreferrer"&gt;telegram-owl&lt;/a&gt;&lt;/strong&gt; — это кроссплатформенный CLI-инструмент, написанный на Go, который позволяет отправлять сообщения, файлы и медиа в чаты, группы или каналы Telegram.&lt;/p&gt;

&lt;p&gt;Он отлично подходит для:&lt;/p&gt;

&lt;p&gt;✅ DevOps-оповещений&lt;br&gt;&lt;br&gt;
✅ CI/CD-уведомлений&lt;br&gt;&lt;br&gt;
✅ Мониторинга (через &lt;code&gt;cron&lt;/code&gt;, &lt;code&gt;systemd&lt;/code&gt;, Prometheus alerts)&lt;br&gt;&lt;br&gt;
✅ Просто удобного способа быстро передать лог или файл в Telegram&lt;/p&gt;


&lt;h2&gt;
  
  
  Быстрый пример
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;telegram-owl &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;123:abc &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--chat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;@mychannel &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--message&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"✅ Деплой успешно завершён!"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Поддерживает отправку из &lt;code&gt;stdin&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"🔥 Сервер не отвечает!"&lt;/span&gt; | telegram-owl &lt;span class="nt"&gt;--stdin&lt;/span&gt; &lt;span class="nt"&gt;--token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;... &lt;span class="nt"&gt;--chat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Можно прикреплять файлы:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;telegram-owl &lt;span class="nt"&gt;--attach&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;log.txt &lt;span class="nt"&gt;--attach&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;report.pdf &lt;span class="nt"&gt;--token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;... &lt;span class="nt"&gt;--chat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Основные возможности
&lt;/h2&gt;

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




&lt;h2&gt;
  
  
  Установка
&lt;/h2&gt;

&lt;p&gt;просто скачай релиз с GitHub:&lt;br&gt;
&lt;a href="https://github.com/beeyev/telegram-owl/releases" rel="noopener noreferrer"&gt;https://github.com/beeyev/telegram-owl/releases&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
---

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

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

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

---

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

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

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
telegram-owl --message="&lt;em&gt;Bold&lt;/em&gt; &lt;em&gt;Italic&lt;/em&gt;" --format=markdown ...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Отправка сообщения с логом сервера:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
tail -n 100 /var/log/nginx/error.log | telegram-owl --stdin ...&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


---

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

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

---

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

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

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

&lt;/div&gt;

</description>
      <category>telegram</category>
    </item>
    <item>
      <title>phpMyAdmin Docker Lightweight</title>
      <dc:creator>Beeyev</dc:creator>
      <pubDate>Sat, 14 Jan 2023 20:59:28 +0000</pubDate>
      <link>https://dev.to/beeyev/phpmyadmin-docker-lightweight-2823</link>
      <guid>https://dev.to/beeyev/phpmyadmin-docker-lightweight-2823</guid>
      <description>&lt;p&gt;This project is built on top of the official phpMyAdmin fpm-alpine image, it includes Caddy web server and extra dark themes.&lt;/p&gt;

&lt;p&gt;The docker image is automatically updated, so the latest phpMyAdmin version is always supported.&lt;/p&gt;

&lt;p&gt;Themes included:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;blueberry&lt;/code&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--H72Rbt78--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mzbtk86b5k2xclg6o8hp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--H72Rbt78--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mzbtk86b5k2xclg6o8hp.png" alt="blueberry phpMyAdmin dark theme" width="880" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;BooDark&lt;/code&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hiXF0Vye--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kkd3q1ka9lyef4crq9cw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hiXF0Vye--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kkd3q1ka9lyef4crq9cw.png" alt="BooDark phpMyAdmin dark theme" width="880" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Project address:&lt;br&gt;
&lt;a href="https://github.com/beeyev/phpmyadmin-docker-lightweight/"&gt;https://github.com/beeyev/phpmyadmin-docker-lightweight/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>mysql</category>
      <category>phpmyadmin</category>
      <category>docker</category>
    </item>
  </channel>
</rss>
