Cómo Interactuar con Bots de Telegram en Laravel con Telegraph

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