PHP SDK для создания Telegram-ботов на основе Telegram Bot API со встроенной поддержкой Laravel.
laravel-notification-channels/telegram
Пакет для Laravel, добавляющий канал Telegram для отправки уведомлений через Telegram Bot API.
- Звёзды
- 1,120
- Форки
- 173
- Открытые issues
- 0
- Последний коммит
- 2 месяца назад
Что это?
Пакет позволяет приложениям на Laravel отправлять уведомления пользователям, в группы и каналы Telegram через Telegram Bot API. Верните канал из метода via() уведомления и сформируйте сообщение с помощью fluent-класса TelegramMessage, TelegramFile, TelegramPoll или аналогичного.
Помимо обычного текста, поддерживаются клавиатуры и inline-кнопки, фотографии, документы, аудио, видео, стикеры, геолокации, места, контакты, дайсы, опросы и группы медиафайлов. Файлы можно передавать как URL, локальные пути, Telegram file ID или исходное содержимое. Также в пакет входят помощник TelegramUpdates для поиска chat ID, хук маршрутизации для моделей notifiable и обработка ошибок через событие NotificationFailed или callback onError. Запросы можно отправлять через прокси или собственный сервер Bot API.
Ключевые возможности
- 01Fluent-конструкторы для текста, файлов, опросов, дайсов, геолокаций, контактов и групп медиафайлов
- 02Inline-кнопки, клавиатуры для ответов и форматирование Markdown/HTML
- 03Вложения из локальных и удалённых источников, по file ID и в виде исходного содержимого
- 04Помощник для получения обновлений и поиска chat ID
- 05Обработка ошибок через событие NotificationFailed или callback onError
- 06Поддержка прокси и собственного сервера Bot API
Сценарии использования
- Отправка уведомлений о заказах или счетах из приложения на Laravel в Telegram-аккаунт клиента
- Публикация серверных уведомлений или оповещений мониторинга в групповой чат команды в Telegram
- Запуск опросов или викторин в ответ на события приложения
- Рассылка объявлений множеству подписчиков с учётом ограничений Telegram на частоту запросов
Быстрый старт
- 1
Установите пакет с помощью Composer
composer require laravel-notification-channels/telegram - 2
Создайте бота через @BotFather и задайте TELEGRAM_BOT_TOKEN в config/services.php
- 3
Возвращайте 'telegram' из метода via() уведомления и определите toTelegram()
Что важно знать
- Нужны токен бота Telegram и ID чата. Кроме того, пользователи должны сначала написать боту.
Темы
Частые вопросы
- Что такое telegram?
- Пакет для Laravel, добавляющий канал Telegram для отправки уведомлений через Telegram Bot API. Пакет позволяет приложениям на Laravel отправлять уведомления пользователям, в группы и каналы Telegram через Telegram Bot API. Верните канал из метода via() уведомления и сформируйте сообщение с помощью fluent-класса TelegramMessage, TelegramFile, TelegramPoll или аналогичного.
- telegram можно использовать бесплатно? Какая у него лицензия?
- telegram распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- telegram всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в telegram — 4 сент. 2026 г..
- Для чего можно использовать telegram?
- Отправка уведомлений о заказах или счетах из приложения на Laravel в Telegram-аккаунт клиента Публикация серверных уведомлений или оповещений мониторинга в групповой чат команды в Telegram Запуск опросов или викторин в ответ на события приложения Рассылка объявлений множеству подписчиков с учётом ограничений Telegram на частоту запросов
- Как установить telegram?
- Установите пакет с помощью Composer: composer require laravel-notification-channels/telegram Создайте бота через @BotFather и задайте TELEGRAM_BOT_TOKEN в config/services.php Возвращайте 'telegram' из метода via() уведомления и определите toTelegram()
- Где скачать telegram?
- Исходный код и инструкции по установке — на GitHub: https://github.com/laravel-notification-channels/telegram
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
PHP-фреймворк для создания Telegram-ботов с обработчиками, middleware, сценариями и поддержкой всего Telegram Bot API.
Автоматически продлевает бесплатные домены Freenom каждый год и отправляет уведомления по email, в Telegram, WeCom и другие каналы.
Самостоятельно размещаемый инструмент, который отслеживает европейские порталы недвижимости, например ImmoScout24 и Kleinanzeigen, и отправляет новые объявления в Slack, Telegram, на почту, в Discord или ntfy.
Библиотека Java для создания Telegram-ботов на основе Telegram Bot API с поддержкой long polling и вебхуков.
Однофайловый Telegram-бот с ChatGPT и другими AI-провайдерами на Cloudflare Workers — бессерверный запуск без локальной настройки.