spolokh / telegram
Laravel-friendly Telegram Bot API wrapper using Http facade
v1.0.1
2026-06-06 11:26 UTC
Requires
- php: ^8.2
- illuminate/http: ^10.0|^11.0|^12.0
- illuminate/support: ^10.0|^11.0|^12.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- orchestra/testbench: ^8.0|^9.0|^10.0
- phpstan/phpstan: ^1.10|^2.0
- phpunit/phpunit: ^10.5|^11.0
This package is auto-updated.
Last update: 2026-06-08 13:17:47 UTC
README
Лёгкая обёртка над Telegram Bot API для Laravel v. 10/11/12 с использованием Http:: facade.
Будет развиваться. Минимальная версия PHP 8.2.* .
Установка
composer require spolokh/telegram
Пример использования
Передать сообщение :
<?php include (__DIR__ . '/vendor/autoload.php'); use Spolokh\Telegram\Telegram; $config = [ 'apiUrl' => env('TG_APIURL'), 'apiKey' => env('TG_APIKEY'), 'chatId' => env('TG_CHATID'), ]; $telegram = (new Telegram($config))->sendMessage('Hallo world!');
Поделиться постом :
<?php include (__DIR__ . '/vendor/autoload.php'); use Spolokh\Telegram\Telegram; app(Telegram::class)->sendPost( public_path('uploads/posts/' . $post->image), $post->excerpt, buttons: [ ['text' => '📖 Подробнее', 'url' => route('blog.show', $post)], ['text' => '🔗 Поделиться', 'url' => 'https://t.me/share/url?url=' . urlencode(route('blog.show', $post))] ] );