PHPackages                             metallheart/laravel-telegram-logger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. metallheart/laravel-telegram-logger

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

metallheart/laravel-telegram-logger
===================================

Laravel package for logging to Telegram

v1.0.0(11mo ago)0205MITPHPPHP ^8.2

Since Jul 14Pushed 11mo agoCompare

[ Source](https://github.com/metallheart/laravel-telegram-logger)[ Packagist](https://packagist.org/packages/metallheart/laravel-telegram-logger)[ RSS](/packages/metallheart-laravel-telegram-logger/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Laravel Telegram Logger
=======================

[](#laravel-telegram-logger)

Пакет для отправки логов Laravel в Telegram.

Установка
---------

[](#установка)

```
composer require metallheart/laravel-telegram-logger
```

Пакет автоматически регистрируется через Laravel Package Discovery.

Настройка
---------

[](#настройка)

1. Опубликуйте конфигурацию:

```
php artisan vendor:publish --tag=telegram-logger-config
```

2. Добавьте переменные в `.env`:

```
TELEGRAM_BOT_TOKEN=your_bot_token
TELEGRAM_CHAT_ID=your_chat_id
TELEGRAM_LOG_LEVEL=error
TELEGRAM_LOG_ENABLED=true
```

3. Добавьте канал в `config/logging.php`:

```
'channels' => [
    // ... другие каналы

    'telegram' => [
        'driver' => 'telegram',
    ],

    // Или добавьте в stack
    'stack' => [
        'driver' => 'stack',
        'channels' => ['single', 'telegram'],
    ],
],
```

Использование
-------------

[](#использование)

### Основное использование

[](#основное-использование)

```
use Illuminate\Support\Facades\Log;

// Отправка логов через канал telegram
Log::channel('telegram')->error('Произошла ошибка!');
Log::channel('telegram')->info('Информационное сообщение');

// Или используя stack
Log::error('Ошибка будет отправлена в файл и Telegram');
```

### С контекстом

[](#с-контекстом)

```
Log::channel('telegram')->error('Ошибка в оплате', [
    'user_id' => 123,
    'amount' => 1000,
    'payment_method' => 'card'
]);
```

Конфигурация
------------

[](#конфигурация)

Доступные опции в `config/telegram-logger.php`:

- `bot_token` - Токен бота Telegram
- `chat_id` - ID чата для отправки сообщений
- `log_level` - Минимальный уровень логов (debug, info, notice, warning, error, critical, alert, emergency)
- `timeout` - Таймаут HTTP запроса (секунды)
- `fallback_channel` - Резервный канал при недоступности Telegram
- `enabled` - Включить/отключить логирование
- `message_format` - Формат сообщения
- `include_context` - Включать контекст в сообщения
- `include_extra` - Включать дополнительные данные
- `date_format` - Формат даты

Получение Bot Token и Chat ID
-----------------------------

[](#получение-bot-token-и-chat-id)

### Bot Token

[](#bot-token)

1. Найдите @BotFather в Telegram
2. Отправьте `/newbot`
3. Следуйте инструкциям
4. Скопируйте токен

### Chat ID

[](#chat-id)

1. Добавьте бота в чат или группу
2. Отправьте сообщение
3. Откройте `https://api.telegram.org/bot/getUpdates`
4. Найдите `chat.id` в ответе

Лицензия
--------

[](#лицензия)

MIT

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance50

Moderate activity, may be stable

Popularity13

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

356d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8a31a592aeb69322d405a550f4ec0ef18501a41db717117f85e113eabe7adb1d?d=identicon)[metallheart](/maintainers/metallheart)

---

Tags

laravelloggingtelegrammonolog

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/metallheart-laravel-telegram-logger/health.svg)

```
[![Health](https://phpackages.com/badges/metallheart-laravel-telegram-logger/health.svg)](https://phpackages.com/packages/metallheart-laravel-telegram-logger)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[naoray/laravel-github-monolog

Log driver to store logs as github issues

10823.1k](/packages/naoray-laravel-github-monolog)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[api-platform/laravel

API Platform support for Laravel

58171.8k14](/packages/api-platform-laravel)[onlime/laravel-http-client-global-logger

A global logger for the Laravel HTTP Client

2038.9k](/packages/onlime-laravel-http-client-global-logger)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
