PHPackages                             rudestan/teebot - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. rudestan/teebot

ActiveLibrary[Framework](/categories/framework)

rudestan/teebot
===============

Yet another Telegram bot framework.

0.0.1(10y ago)229MITPHPPHP &gt;=7.0

Since Mar 10Pushed 8y ago1 watchersCompare

[ Source](https://github.com/rudestan/Teebot)[ Packagist](https://packagist.org/packages/rudestan/teebot)[ RSS](/packages/rudestan-teebot/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)DependenciesVersions (8)Used By (0)

Teebot
======

[](#teebot)

[![Build Status](https://camo.githubusercontent.com/564635fcd49c7d900951b0d45158639c7d88504a19a3e893a051484af5e7660b/68747470733a2f2f7472617669732d63692e6f72672f727564657374616e2f546565626f742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/rudestan/Teebot) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/7add5c10c76cde70c92d657220f70feea7c53509d252f55f2cc01dd530206508/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f727564657374616e2f546565626f742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/rudestan/Teebot/?branch=master) [![Coverage Status](https://camo.githubusercontent.com/0a262be843af45058518df74a7bdfd6d87ca6a0d11eb41980220279099d267cd/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f727564657374616e2f546565626f742f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/rudestan/Teebot?branch=master)

Teebot is yet another Telegram bot API framework. The main difference from other implementations that it is fully object oriented, very flexible, easy to extend and configure. You can focus on business logic implementation and do not think about implementation of manual Telegram API calls. It has object oriented architecture yet quite simple and understandable. Additionally you can create and run as many bots as you want at the same time.

Usage
-----

[](#usage)

The very first step is installation of the required packages. To install the packages please run

`composer install`

To run your bots you can use command line application called just like the package `teebot`and placed in `bin` directory.

If you would like to tryout the example bot from the package just rename or copy the file `.env.template` to `.env` and modify it with your own data. The only thing you have to provide is Telegram's API Token. If you do not have one yet you can easily get it from the official Telegram's web site.

After you got the token and set it in the `.env` you are ready to run the example bot. So from the command line just run:

`php bin/teebot listener:start Bot/Example`

Then find your bot in Telegram client and send the message `/me` or `/foo` to it. You should now see the message "Me command triggered!" in the console where you started your bot.

Capability
----------

[](#capability)

PHP 7.1 and higher (for version 5.6 please check the php\_56 branch, but it wont be supported anymore)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3718d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/97cfa9bd6b59333d0d661e14f494f8bb1496a8fc7ca42c9802b955cb94f9b6b4?d=identicon)[rudestan](/maintainers/rudestan)

---

Top Contributors

[![rudestan](https://avatars.githubusercontent.com/u/696823?v=4)](https://github.com/rudestan "rudestan (18 commits)")

---

Tags

bottelegramphptelegramteebot

### Embed Badge

![Health badge](/badges/rudestan-teebot/health.svg)

```
[![Health](https://phpackages.com/badges/rudestan-teebot/health.svg)](https://phpackages.com/packages/rudestan-teebot)
```

###  Alternatives

[ccxt/ccxt

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

41.5k328.9k1](/packages/ccxt-ccxt)[nutgram/nutgram

The Telegram bot library that doesn't drive you nuts

714214.9k8](/packages/nutgram-nutgram)[nutgram/laravel

Laravel package for Nutgram

4989.6k4](/packages/nutgram-laravel)[fondbot/framework

FondBot framework.

1243.5k3](/packages/fondbot-framework)[digitalstars/simplevk

Powerful PHP library/framework for VK API bots, supporting LongPoll &amp; Callback &amp; OAuth

883.9k3](/packages/digitalstars-simplevk)[yageorgiy/botman-vk-community-callback-driver

A VK community callback driver for botman.io framework

111.3k](/packages/yageorgiy-botman-vk-community-callback-driver)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
