Um SDK PHP para criar bots do Telegram usando a Telegram Bot API, com suporte integrado ao Laravel.
laravel-notification-channels/telegram
Pacote para Laravel que adiciona um canal do Telegram para enviar notificações pela Telegram Bot API.
- Estrelas
- 1,120
- Forks
- 173
- Issues abertas
- 0
- Último commit
- há 2 meses
O que é?
Este pacote permite que aplicações Laravel enviem notificações para usuários, grupos e canais do Telegram pela Telegram Bot API. Basta retornar o canal no método via() da notificação e montar a mensagem com uma classe fluente como TelegramMessage, TelegramFile ou TelegramPoll.
Além de texto simples, o pacote oferece teclados e botões inline, fotos, documentos, áudio, vídeos, stickers, localizações, estabelecimentos, contatos, dados, enquetes e grupos de mídia. Os arquivos podem ser enviados como URLs, caminhos locais, IDs de arquivos do Telegram ou conteúdo bruto. O pacote também inclui um helper chamado TelegramUpdates para consultar IDs de chats, um hook de roteamento em modelos notifiable e tratamento de erros por meio do evento NotificationFailed ou de um callback onError. As requisições podem passar por um proxy ou por um servidor Bot API hospedado por você.
Recursos principais
- 01Builders fluentes para texto, arquivos, enquetes, dados, localizações, contatos e grupos de mídia
- 02Botões inline, teclados de resposta e formatação Markdown/HTML
- 03Anexos locais, remotos, por ID de arquivo ou conteúdo bruto
- 04Helper para consultar atualizações e encontrar IDs de chats
- 05Tratamento de falhas pelo evento NotificationFailed ou por um callback onError
- 06Suporte a proxy e a servidor Bot API hospedado por você
Casos de uso
- Enviar alertas de pedidos ou faturas de uma aplicação Laravel para a conta do Telegram de um cliente
- Publicar alertas de servidores ou monitoramento em um grupo do Telegram da equipe
- Criar enquetes ou quizzes a partir de eventos da aplicação
- Transmitir comunicados a muitos inscritos, respeitando os limites de taxa do Telegram
Início rápido
- 1
Instale o pacote com Composer
composer require laravel-notification-channels/telegram - 2
Crie um bot com @BotFather e configure TELEGRAM_BOT_TOKEN em config/services.php
- 3
Retorne 'telegram' no método via() de uma notificação e defina toTelegram()
Antes de usar
- É necessário ter um token de bot do Telegram e um ID de chat. Além disso, os usuários precisam enviar uma mensagem ao bot primeiro.
Tópicos
Perguntas frequentes
- O que é telegram?
- Pacote para Laravel que adiciona um canal do Telegram para enviar notificações pela Telegram Bot API. Este pacote permite que aplicações Laravel enviem notificações para usuários, grupos e canais do Telegram pela Telegram Bot API. Basta retornar o canal no método via() da notificação e montar a mensagem com uma classe fluente como TelegramMessage, TelegramFile ou TelegramPoll.
- telegram é gratuito? Qual é a licença?
- telegram é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- telegram ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de telegram foi em 4 de set. de 2026.
- Para que posso usar telegram?
- Enviar alertas de pedidos ou faturas de uma aplicação Laravel para a conta do Telegram de um cliente Publicar alertas de servidores ou monitoramento em um grupo do Telegram da equipe Criar enquetes ou quizzes a partir de eventos da aplicação Transmitir comunicados a muitos inscritos, respeitando os limites de taxa do Telegram
- Como instalar telegram?
- Instale o pacote com Composer: composer require laravel-notification-channels/telegram Crie um bot com @BotFather e configure TELEGRAM_BOT_TOKEN em config/services.php Retorne 'telegram' no método via() de uma notificação e defina toTelegram()
- Onde consigo telegram?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/laravel-notification-channels/telegram
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework PHP para criar bots do Telegram, com handlers, middleware, conversas e suporte a toda a Telegram Bot API.
Renova automaticamente todos os anos domínios gratuitos da Freenom e envia notificações por e-mail, Telegram, WeCom e outros canais.
Ferramenta auto-hospedada que monitora portais imobiliários europeus, como ImmoScout24 e Kleinanzeigen, e envia novos anúncios para Slack, Telegram, e-mail, Discord ou ntfy.
Uma biblioteca Java para criar bots do Telegram usando a Telegram Bot API, com suporte a long polling e webhooks.
Bot do Telegram em arquivo único que executa o ChatGPT e outros provedores de IA no Cloudflare Workers, sem servidor nem configuração local.