Popularity
4.6
Growing
Activity
9.5
-
445
9
47

Description

This framework takes advantage of the latest PHP 8 features, and tries to make the speed, scalability and flexibility of use its strength, it will allow you to quickly make simple bots, but at the same time, it provides more advanced features to handle even the most complicated flows. Some architectural concepts on which Nutgram is based are heavily influenced by other open source projects such as Botman and Zanzara, check them out too!

Programming language: PHP
License: MIT License
Latest version: v3.9.0

Nutgram alternatives and similar libraries

Based on the "API" category.
Alternatively, view nutgram alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Nutgram or a related project?

Add another 'API' Library

README

Nutgram

Latest Version on Packagist Total Downloads GitHub API

Test Suite Maintainability Test Coverage

The Telegram bot framework that doesn't drive you nuts

This framework takes advantage of the latest PHP 8 features, and tries to make the speed, scalability and flexibility of use its strength, it will allow you to quickly make simple bots, but at the same time, it provides more advanced features to handle even the most complicated flows. Some architectural concepts on which Nutgram is based are heavily influenced by other open source projects such as Botman and Zanzara, check them out too!

<?php

use SergiX44\Nutgram\Nutgram;

$bot = new Nutgram($_ENV['TOKEN']);

$bot->onCommand('start', function(Nutgram $bot) {
    $bot->sendMessage('Ciao!');
});

$bot->onText('My name is {name}', function(Nutgram $bot, string $name) {
    $bot->sendMessage("Hi $name");
})

$bot->run();

Installation

You can install the package via composer:

composer require nutgram/nutgram

Usage

Testing

composer test

Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Credits

License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.


*Note that all licence references and agreements mentioned in the Nutgram README section above are relevant to that project's source code only.