2017 © Pedro Peláez
 

library laravel-telegram-event-output

Laravel extension to send command output through telegram bots

image

alberto-bottarini/laravel-telegram-event-output

Laravel extension to send command output through telegram bots

  • Thursday, January 14, 2016
  • by alberto.bottarini
  • Repository
  • 1 Watchers
  • 2 Stars
  • 66 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 5 % Grown

The README.md

laravel-telegram-event-output

Laravel extension to send command output trough telegram bots, (*1)

requirements

laravel-telegram-event-output requires another Laravel extension: irazasyed/telegram-bot-sdk. This requirement is managed by Composer and you should not worry for it. Although this, some configurations of telegram-bot-sdk are required., (*2)

installation

Download using composer:, (*3)

composer require alberto-bottarini/laravel-telegram-event-output

Edit config/app.php and add a new ServiceProvider:, (*4)

Telegram\Bot\Laravel\TelegramServiceProvider::class

and a new Alias:, (*5)

'Telegram'  => Telegram\Bot\Laravel\Facades\Telegram::class

Publish telegram configuration executing:, (*6)

php artisan vendor:publish --provider=irazasyed/telegram-bot-sdk

Edit config/telegram.php or .env and add your Telegram API token id. This will be provided by BotFather. Here you can find some documentation., (*7)

Improve your App\Console\Kernel with a new Trait:, (*8)

use \AlbertoBottarini\LaravelTelegramEventOutput\TelegramConsoleKernel;

usage

Since now, thanks to the trait, your ConsoleEvent shows a new method, telegramOutputTo, that you should call in the same way you called emailOutputTo. This method accepts a required parameter chatId. This will be the id of the chat/group where you want to receive the command notification. You can obtain this by using the getUpdates BOT command(documentation)., (*9)

example

$telegramChatId = 1234567890;
$schedule->command('inspire')->cron('* * * * *')
    ->sendOutputTo(storage_path('logs/test.log'))
    ->telegramOutputTo($telegramChatId);

The Versions

14/01 2016

dev-master

9999999-dev

Laravel extension to send command output through telegram bots

  Sources   Download

Apache License 2.0

The Requires

 

by alberto-bottarini

14/01 2016

v1.0.0

1.0.0.0

Laravel extension to send command output through telegram bots

  Sources   Download

Apache License 2.0

The Requires

 

by alberto-bottarini