All Projects → SergiX44 → Nutgram

SergiX44 / Nutgram

Licence: MIT license
The Telegram bot framework that doesn't drive you nuts.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Nutgram

grouphelperbot
A Telegram Bot made to help group admins, with Italian/English support.
Stars: ✭ 26 (-87.38%)
Mutual labels:  telegram-bots, telegram-bot-api
telresender
A Telegram bot, which resend your message to another account
Stars: ✭ 22 (-89.32%)
Mutual labels:  telegram-bots, telegram-bot-api
telegram
📚 Golang bindings for Telegram API
Stars: ✭ 15 (-92.72%)
Mutual labels:  telegram-bots, telegram-bot-api
forwardscoverbot
telegram bot that echoes any message you send it or modify to anonymize messages
Stars: ✭ 150 (-27.18%)
Mutual labels:  telegram-bots, telegram-bot-api
Telegram Bot Sdk
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.
Stars: ✭ 2,212 (+973.79%)
Mutual labels:  bot-framework, telegram-bot-api
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (-90.78%)
Mutual labels:  telegram-bots, telegram-bot-api
echotron
An elegant and concurrent library for Telegram bots in Go.
Stars: ✭ 95 (-53.88%)
Mutual labels:  telegram-bots, telegram-bot-api
telegram-bot-sdk
🤖 Telegram Bot API PHP SDK. Create Telegram Bots with PHP Easily! [WIP - DO NOT USE IN PRODUCTION YET]
Stars: ✭ 64 (-68.93%)
Mutual labels:  telegram-bots, telegram-bot-api
Aiogram
Is a pretty simple and fully asynchronous framework for Telegram Bot API written in Python 3.7 with asyncio and aiohttp.
Stars: ✭ 2,195 (+965.53%)
Mutual labels:  bot-framework, telegram-bot-api
Telegraf
Modern Telegram Bot Framework for Node.js
Stars: ✭ 5,178 (+2413.59%)
Mutual labels:  bot-framework, telegram-bots
nestjs-telegraf
🤖 Powerful Nest module for easy and fast creation Telegram bots
Stars: ✭ 300 (+45.63%)
Mutual labels:  bot-framework, telegram-bot-api
wptelegram
Integrate your WordPress site perfectly with Telegram with full control.
Stars: ✭ 31 (-84.95%)
Mutual labels:  telegram-bots, telegram-bot-api
tdlight-java
Complete Bot and Userbot Telegram library based on TDLib
Stars: ✭ 128 (-37.86%)
Mutual labels:  telegram-bots, telegram-bot-api
tdlight-telegram-bot-api
The TDLight Telegram Bot API is an actively enhanced fork of the original Bot API, featuring experimental user support, proxies, unlimited files size, and more.
Stars: ✭ 71 (-65.53%)
Mutual labels:  telegram-bots, telegram-bot-api
github client
Open source bot telegram menggunakan bahasa code dart
Stars: ✭ 24 (-88.35%)
Mutual labels:  telegram-bots, telegram-bot-api
tinjecttelegram delphi
LMCODE
Stars: ✭ 37 (-82.04%)
Mutual labels:  telegram-bots, telegram-bot-api
telegram-bot-framework
Python Telegram bot API framework
Stars: ✭ 19 (-90.78%)
Mutual labels:  bot-framework, telegram-bot-api
theimagebot
Blog.TheOstrich.Eu.Org
Stars: ✭ 15 (-92.72%)
Mutual labels:  telegram-bots, telegram-bot-api
gotgbot
Autogenerated Go wrapper for the telegram API. Inspired by the python-telegram-bot library.
Stars: ✭ 178 (-13.59%)
Mutual labels:  telegram-bots, telegram-bot-api
Txt2SpeechBot
The only Text to Speech Telegram Inline Bot
Stars: ✭ 26 (-87.38%)
Mutual labels:  telegram-bots

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

Projects with this library

Is your project using Nutgram? Let us know, feel free to add yours!

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Credits

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].