An open API service indexing awesome lists of open source software.

https://github.com/neneone/snapebot

PHP class-based framework to create Telegram Bots using Webhook.
https://github.com/neneone/snapebot

bot bot-api bot-framework bots class oop oop-php oop-php-framework php php-framework php7 telegram telegram-api telegram-bot telegram-bot-api telegram-bots telegrambot

Last synced: 6 months ago
JSON representation

PHP class-based framework to create Telegram Bots using Webhook.

Awesome Lists containing this project

README

          

# SnapeBot

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/615dd3b4625e4cfca450ff35e9f1f621)](https://app.codacy.com/app/neneone/SnapeBot?utm_source=github.com&utm_medium=referral&utm_content=neneone/SnapeBot&utm_campaign=Badge_Grade_Dashboard)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![GitHub repo size](https://img.shields.io/github/repo-size/neneone/SnapeBot?label=Repository%20size)](https://github.com/neneone/SnapeBot)
[![GitHub top language](https://img.shields.io/github/languages/top/neneone/SnapeBot?label=PHP)](https://github.com/neneone/SnapeBot)
[![PHP from Packagist](https://img.shields.io/packagist/php-v/neneone/SnapeBot?label=PHP)](https://github.com/neneone/SnapeBot)
[![Packagist Version](https://img.shields.io/packagist/v/neneone/SnapeBot?label=Packagist)](https://github.com/neneone/SnapeBot)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/w/neneone/SnapeBot)](https://github.com/neneone/SnapeBot)
[![GitHub commits since latest release](https://img.shields.io/github/commits-since/neneone/SnapeBot/latest)](https://github.com/neneone/SnapeBot)

Created by Enea Dolcini

Join the official channel for updates and the support group.

## What's this?

SnapeBot is a class-based framework that allows you to easily interact with Bot APIs and make your own bots, with great built-in features like MySQL Database and CallbackData Encryption.

It also supports **all the Bot API methods**.

## Documentation

* [Features](https://snapebot.neneone.xyz/features.html)
* [Requirements](https://snapebot.neneone.xyz/installation.html#requirements)
* [Installation](https://snapebot.neneone.xyz/installation.html#installation)
* [Updating](https://snapebot.neneone.xyz/update.html)
* [Settings](https://snapebot.neneone.xyz/settings.html)
* [How to use](https://snapebot.neneone.xyz/how_to_use.html)
* [Understanding variables](https://snapebot.neneone.xyz/variables.html)
* [Managing database](https://snapebot.neneone.xyz/database.html)
* [$SnapeBot->API methods](https://snapebot.neneone.xyz/API/methods.html)

## Examples

You can find some examples in the [Examples](https://github.com/neneone/SnapeBot/tree/master/Examples) folder.

* [simpleBot](https://github.com/neneone/SnapeBot/tree/master/Examples/simpleBot): a basic usage of SnapeBot to create your first bot, with an overview of normal keyboards and inline keyboards.

_Please note that the above are Examples, so if you'd like to try them you should **copy** them, not use them inside the `src` directory._