spolokh/telegram

Laravel-friendly Telegram Bot API wrapper using Http facade

Maintainers

Package info

github.com/Spolokh/telegram

pkg:composer/spolokh/telegram

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.1 2026-06-06 11:26 UTC

This package is auto-updated.

Last update: 2026-06-08 13:17:47 UTC


README

CI License Latest Version on Packagist

Лёгкая обёртка над 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))]
  ]
);