Wrapper assíncrono em Python puro para a Telegram Bot API, com classes de alto nível em telegram.ext para criar bots.
nutgram/nutgram
Um framework PHP para criar bots do Telegram, com handlers, middleware, conversas e suporte a toda a Telegram Bot API.
- Estrelas
- 757
- Forks
- 82
- Issues abertas
- 5
- Último commit
- mês passado
O que é?
Nutgram é um framework PHP para criar bots do Telegram. Ele encapsula a Telegram Bot API para que os desenvolvedores possam registrar handlers para comandos, padrões de texto e outros tipos de atualização e, em seguida, executar o bot com poucas linhas de código. É possível criar bots simples rapidamente, enquanto fluxos mais complexos podem usar middleware, grupos de rotas, conversas e menus inline.
O framework reúne os recursos mais comuns de um bot: armazenamento de dados globais e de usuários, cache e logger compatíveis com qualquer implementação de PSR-16 ou PSR-3, limitação de taxa, envio de mensagens em lote e em blocos, além de um sistema de testes. Ele requer PHP 8.2 e não depende de nenhum framework específico; oferece um kit inicial para PHP puro e integrações separadas com Laravel e Symfony.
Recursos principais
- 01Handlers para comandos, padrões de texto e todos os tipos de atualização do Telegram
- 02Middleware e agrupamento de rotas para compartilhar lógica entre handlers
- 03Sistema de conversas e classe InlineMenu para fluxos com várias etapas
- 04Armazenamento de dados globais e de usuários, com cache PSR-16 e logging PSR-3
- 05Envio de mensagens em lote e em blocos, além de limitação de taxa integrada
Casos de uso
- Criar um bot de atendimento ao cliente ou FAQ que responda a comandos e palavras-chave
- Criar fluxos do Telegram com várias etapas, como pesquisas, reservas ou integração de novos usuários
- Adicionar uma interface do Telegram a uma aplicação Laravel ou Symfony existente
- Enviar mensagens em massa para muitos usuários respeitando os limites do Telegram
Início rápido
- 1
Instale o pacote com Composer
composer require nutgram/nutgram - 2
Crie uma instância do bot com seu token do Telegram, registre os handlers e depois chame run
Antes de usar
- A versão principal atual, 4.x, requer PHP 8.2 ou superior. A versão 3.x oferece suporte ao PHP 8.0 ou superior, mas está fora de manutenção.
Em coleções
Tópicos
Perguntas frequentes
- O que é nutgram?
- Um framework PHP para criar bots do Telegram, com handlers, middleware, conversas e suporte a toda a Telegram Bot API. Nutgram é um framework PHP para criar bots do Telegram. Ele encapsula a Telegram Bot API para que os desenvolvedores possam registrar handlers para comandos, padrões de texto e outros tipos de atualização e, em seguida, executar o bot com poucas linhas de código. É possível criar bots simples rapidamente, enquanto fluxos mais complexos podem usar middleware, grupos de rotas, conversas e menus inline.
- nutgram é gratuito? Qual é a licença?
- nutgram é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- nutgram ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de nutgram foi em 4 de out. de 2026.
- Para que posso usar nutgram?
- Criar um bot de atendimento ao cliente ou FAQ que responda a comandos e palavras-chave Criar fluxos do Telegram com várias etapas, como pesquisas, reservas ou integração de novos usuários Adicionar uma interface do Telegram a uma aplicação Laravel ou Symfony existente Enviar mensagens em massa para muitos usuários respeitando os limites do Telegram
- Como instalar nutgram?
- Instale o pacote com Composer: composer require nutgram/nutgram Crie uma instância do bot com seu token do Telegram, registre os handlers e depois chame run
- Onde consigo nutgram?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nutgram/nutgram
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um SDK PHP para criar bots do Telegram usando a Telegram Bot API, com suporte integrado ao Laravel.
Um framework multiplataforma para chatbots em TypeScript, com console web e ecossistema de plugins para criar bots em diferentes plataformas de chat.
Um framework assíncrono em Python para criar chatbots que se conectam a várias plataformas de conversa por meio de adaptadores de protocolo plugáveis.
Pacote para Laravel que adiciona um canal do Telegram para enviar notificações pela Telegram Bot API.
Um pacote de chat em tempo real para Laravel que adiciona mensagens diretas, grupos, anexos e uma interface de mensagens integrada ao app.