kagatan/monolog-telegram

A handler for Monolog that sends messages to Telegram Channels. Laravel

Downloads

5587

Stars

2

Version

v1.4

monolog-telegram

🔔 Telegram Handler which allows you log messages to telegram channels using bots for Laravel

Installation


Install using composer:

composer require kagatan/monolog-telegram  

Usage

Open up config/logging.php and find the channels key. Add the following channel to the list.


 'channels' => [
    'stack' => [
        'driver'   => 'stack',
        'channels' => ['single', 'telegram'],
    ],
    
    ....
    
    'telegram' => [
        'driver'  => 'custom',
        'via'     => Kagatan\MonologTelegram\TelegramLogger::class,,
        'token'   => env('LOG_TELEGRAM_BOT_ID'),
        'channel' => env('LOG_TELEGRAM_CHAT_ID')
    ],
]

Add the following information to your .env file. Your LOG_TELEGRAM_BOT_ID is for the your bot key and LOG_TELEGRAM_CHAT_ID is the chat ID for a telegram user or channel.

LOG_TELEGRAM_BOT_ID=123456789:ABCDEFGHIJKLMNOPQUSTUFWXYZabcdefghi
LOG_TELEGRAM_CHAT_ID=12345678
kagatan

Author

kagatan