Repolode
nutgram

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. 1

    Instale o pacote com Composer

    composer require nutgram/nutgram
  2. 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