Un SDK de PHP para crear bots de Telegram con Telegram Bot API e integración integrada con Laravel.
laravel-notification-channels/telegram
Paquete para Laravel que agrega un canal de Telegram para enviar notificaciones mediante Telegram Bot API.
- Estrellas
- 1,120
- Forks
- 173
- Issues abiertos
- 0
- Último commit
- hace 2 meses
¿Qué es?
Este paquete permite que las aplicaciones Laravel envíen notificaciones a usuarios, grupos y canales de Telegram mediante Telegram Bot API. Devuelve el canal desde el método via() de una notificación y construye el mensaje con una clase fluida como TelegramMessage, TelegramFile, TelegramPoll u otra similar.
Además de texto sin formato, admite teclados y botones inline, fotos, documentos, audio, video, stickers, ubicaciones, lugares, contactos, dados, encuestas y grupos multimedia. Los archivos se pueden proporcionar como URL, rutas locales, IDs de archivo de Telegram o contenido sin procesar. También incluye una utilidad TelegramUpdates para consultar IDs de chat, un hook de enrutamiento en los modelos notifiable y manejo de errores mediante el evento NotificationFailed o un callback onError. Las solicitudes pueden pasar por un proxy o por un servidor Bot API autohospedado.
Funciones clave
- 01Constructores fluidos para texto, archivos, encuestas, dados, ubicaciones, contactos y grupos multimedia
- 02Botones inline, teclados de respuesta y formato Markdown/HTML
- 03Adjuntos locales, remotos, mediante ID de archivo o con contenido sin procesar
- 04Utilidad para consultar actualizaciones y encontrar IDs de chat
- 05Manejo de errores mediante el evento NotificationFailed o un callback onError
- 06Compatibilidad con proxy y servidores Bot API autohospedados
Casos de uso
- Enviar alertas de pedidos o facturas desde una aplicación Laravel a la cuenta de Telegram de un cliente
- Publicar alertas del servidor o de monitoreo en un grupo de Telegram del equipo
- Realizar encuestas o cuestionarios a partir de eventos de la aplicación
- Difundir anuncios a muchos suscriptores respetando los límites de frecuencia de Telegram
Inicio rápido
- 1
Instala el paquete con Composer
composer require laravel-notification-channels/telegram - 2
Crea un bot con @BotFather y configura TELEGRAM_BOT_TOKEN en config/services.php
- 3
Devuelve 'telegram' desde el método via() de una notificación y define toTelegram()
Antes de usarlo
- Se necesita un token de bot de Telegram y un ID de chat. Además, los usuarios deben enviar un mensaje al bot primero.
Temas
Preguntas frecuentes
- ¿Qué es telegram?
- Paquete para Laravel que agrega un canal de Telegram para enviar notificaciones mediante Telegram Bot API. Este paquete permite que las aplicaciones Laravel envíen notificaciones a usuarios, grupos y canales de Telegram mediante Telegram Bot API. Devuelve el canal desde el método via() de una notificación y construye el mensaje con una clase fluida como TelegramMessage, TelegramFile, TelegramPoll u otra similar.
- ¿telegram es gratuito? ¿Qué licencia tiene?
- telegram es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿telegram sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de telegram fue el 4 sept 2026.
- ¿Para qué puedo usar telegram?
- Enviar alertas de pedidos o facturas desde una aplicación Laravel a la cuenta de Telegram de un cliente Publicar alertas del servidor o de monitoreo en un grupo de Telegram del equipo Realizar encuestas o cuestionarios a partir de eventos de la aplicación Difundir anuncios a muchos suscriptores respetando los límites de frecuencia de Telegram
- ¿Cómo se instala telegram?
- Instala el paquete con Composer: composer require laravel-notification-channels/telegram Crea un bot con @BotFather y configura TELEGRAM_BOT_TOKEN en config/services.php Devuelve 'telegram' desde el método via() de una notificación y define toTelegram()
- ¿Dónde consigo telegram?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/laravel-notification-channels/telegram
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework PHP para crear bots de Telegram, con handlers, middleware, conversaciones y compatibilidad con toda la Telegram Bot API.
Renueva automáticamente cada año dominios gratuitos de Freenom y envía notificaciones por email, Telegram, WeCom y otros canales.
Herramienta autoalojada que busca anuncios nuevos en portales inmobiliarios europeos como ImmoScout24 y Kleinanzeigen y los envía a Slack, Telegram, correo electrónico, Discord o ntfy.
Una biblioteca Java para crear bots de Telegram con Telegram Bot API, compatible con long polling y webhooks.
Bot de Telegram de un solo archivo que ejecuta ChatGPT y otros proveedores de IA en Cloudflare Workers, sin servidor ni configuración local.