Telegraph es un paquete de Laravel que facilita la interacción con Bots de Telegram de manera fluida y sencilla.
¿Qué puedes hacer con Telegraph?
✅ Crear Bots
✅ Agregar Bots a Chats
✅ Crear nuevos Chats
✅ Enviar mensajes a Telegram
✅ Adjuntar teclados interactivos a los mensajes
✅ Manejar colas de mensajes con Laravel Queues
✅ Realizar llamadas a la API de Telegram
✅ Configurar Webhooks para recibir mensajes entrantes
Teclados interactivos para mensajes ️
Puedes agregar botones a tus mensajes para que los usuarios interactúen fácilmente, como eliminar un recurso o abrir una URL:
Telegraph::message('¡Hola, mundo!')
->keyboard(Keyboard::make()->buttons([
Button::make('Eliminar')->action('delete')->param('id', '42'),
Button::make('Abrir')->url('https://ejemplo.com'),
]))->send();
Crear Bots dinámicamente
Una vez configurado tu Bot de Telegram puedes registrarlo en Laravel de manera programática:
$bot = TelegraphBot::create([
'token' => $token,
'name' => $name,
]);
Más información
Consulta la documentación oficial para comenzar a usar este paquete y también puedes ver el código fuente en GitHub con instrucciones detalladas.
Vistas: 5
