Download the PHP package php-brasil/telegram without Composer
On this page you can find all versions of the php package php-brasil/telegram. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package telegram
Telegram Bot API
Este projeto visa criar uma estrutura de recursos para utilizar a API de bots do Telegram.
Como usar
Para entregar uma API simplificada o SDK possui uma classe que agrega as features para o bot.
Com estas instruções acima temos uma instância do Bot disponível para adicionar os comandos.
Gerar Log
O trecho abaixo mostra um exemplo de como gerar um log de uma requisição no webhook. O bot suporta todos os níveis de logs propostos pelas PSR-3.
Adcionar Regras Regex nas Mensagens
O exemplo abaixo mostra como podemos adicionar um comando para o Bot para ao receber uma mensagem que comece com Hello
ou Hi
ele responda Nice to meet you
.
O bot conta com métodos para lidar com os tipos de mensagem de forma separada.
Lidando com mensages tipo text
O método add suporta qualquer callable (php.net/callable) facilitando a criação dos comandos e permitindo uma organização das instruções.
Class & __invoke
A instrução abaixo adiciona o listener ao comando /start
Relacionando-o à classe Start
Actions File
Também é possível adicionar um arquivo que contenha uma função para adicionar as ações
Onde o arquivo actions/text.php
é algo como
Anonymous Functions
A classe Bot possui alguns métodos simplificadas como o reply ou replyTo.
Interagindo com a mensagem
Criando grupos de expressão regular é possível interagir com a mensagem de forma simples e rápida
All versions of telegram with dependencies
irazasyed/telegram-bot-sdk Version ^2.0
monolog/monolog Version ^1.23