PHPackages                             botonomous/botonomous - 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. [API Development](/categories/api)
4. /
5. botonomous/botonomous

ActiveLibrary[API Development](/categories/api)

botonomous/botonomous
=====================

Simple Slackbot that can listen to Slack messages and send back appropriate responses to a channel(s).

v2.9.2(8y ago)10621015[2 PRs](https://github.com/iranianpep/botonomous/pulls)MITPHPPHP &gt;=7

Since Nov 14Pushed 3y ago4 watchersCompare

[ Source](https://github.com/iranianpep/botonomous)[ Packagist](https://packagist.org/packages/botonomous/botonomous)[ Docs](https://github.com/iranianpep/botonomous)[ RSS](/packages/botonomous-botonomous/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (5)Versions (268)Used By (0)

Botonomous
==========

[](#botonomous)

[![Latest Stable Version](https://camo.githubusercontent.com/8cf7fb6a449baf14bad3045da56e02a656d9671887320d00a3399ebfb76e448d/68747470733a2f2f706f7365722e707567782e6f72672f626f746f6e6f6d6f75732f626f746f6e6f6d6f75732f762f737461626c65)](https://packagist.org/packages/botonomous/botonomous)[![GitHub license](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://raw.githubusercontent.com/iranianpep/botonomous/master/LICENSE)[![Packagist](https://camo.githubusercontent.com/593ce15b26006687ce145266d153175942c1948068c6fc73268ea174f20bcb52/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f626f746f6e6f6d6f75732f626f746f6e6f6d6f75732e737667)](https://packagist.org/packages/botonomous/botonomous)

Code Status
-----------

[](#code-status)

[![Build Status](https://camo.githubusercontent.com/44bc5615bb22a304cd18c3d7a74f4aa6b3b2b99f4bbe8e737066e49c205b3a9f/68747470733a2f2f7472617669732d63692e6f72672f6972616e69616e7065702f626f746f6e6f6d6f75732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/iranianpep/botonomous)[![Build Status](https://camo.githubusercontent.com/a013b1892b52718181b4f2d04c87a0ea4f6f117db172cbcdd7357b17f49628a9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/iranianpep/botonomous/build-status/master)[![Code Climate](https://camo.githubusercontent.com/b36336cac7ed0609474f45884b53e5e198f9099061bb6b1d8cc45c3ae9fbe9fb/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f6770612e737667)](https://codeclimate.com/github/iranianpep/botonomous)[![Test Coverage](https://camo.githubusercontent.com/9de4678386a09f7002abeae9d38103c7cf85c1643a9a5a34ce1bbaed713c1b31/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f636f7665726167652e737667)](https://codeclimate.com/github/iranianpep/botonomous/coverage)[![Code Coverage](https://camo.githubusercontent.com/5de4eba75feab090e0f8c2d53fc24008c210040f7b3602df18dea51eb06abf23/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/iranianpep/botonomous/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/a5d2828b6534f156860f9d8ebee0297c0e56795f52df3f05140cef585ad6c515/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/iranianpep/botonomous/?branch=master)[![StyleCI](https://camo.githubusercontent.com/55285ff435079ee4f90d22b4c856aa565aa048dea1b7afca7cef937b94d175c6/68747470733a2f2f7374796c6563692e696f2f7265706f732f37333138393336352f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/73189365)[![SensioLabsInsight](https://camo.githubusercontent.com/dc2bf0bfcd74eca0e3f7b3b6bc82eedeff1ec5593d6b047e668e770ab0fce595/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f64396237376631612d336434612d343233662d623437332d3330613235343936663961302f6d696e692e706e67)](https://insight.sensiolabs.com/projects/d9b77f1a-3d4a-423f-b473-30a25496f9a0)[![Codacy Badge](https://camo.githubusercontent.com/c2a3cc217b3fffb9d8887d9dd9fd09d691509b4cd3462845e6eaf9af04fd2d63/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3033396666613738396536613430343062396238643539366564653037646234)](https://www.codacy.com/app/iranianpep/botonomous)[![Code consistency](https://camo.githubusercontent.com/e13a4b1ce747b6ffa4751ea1051b79f9635eea6dac7c2d64effa1731d9b64749/68747470733a2f2f737175697a6c6162732e6769746875622e696f2f5048505f436f6465536e69666665722f616e616c797369732f6972616e69616e7065702f626f746f6e6f6d6f75732f67726164652e737667)](https://squizlabs.github.io/PHP_CodeSniffer/analysis/iranianpep/botonomous)[![BCH compliance](https://camo.githubusercontent.com/c31d0f6d14580a124a4ccba385f51db1e0bca90b86e659ef96a41d910a428b0e/68747470733a2f2f626574746572636f64656875622e636f6d2f656467652f62616467652f6972616e69616e7065702f626f746f6e6f6d6f75733f6272616e63683d6d6173746572)](https://bettercodehub.com/)[![Issue Count](https://camo.githubusercontent.com/50f43151d074a42c2adfa271d1537c1ff6985fc103d316aa07a728eb58b80038/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f69737375655f636f756e742e737667)](https://codeclimate.com/github/iranianpep/botonomous)

Botonomous is a PHP framework for creating autonomous [Slack bots](https://api.slack.com/bot-users). It is specifically designed for [Slack](https://slack.com) and supports [Events API](https://api.slack.com/events-api) and [Slash commands](https://api.slack.com/slash-commands). Botonomous is unique because of:

- Quality Code: Modern, high quality and fully unit tested code base
- Modular System: Pluggable architecture for enhanced management of commands
- OAuth 2.0 Support: Built-in [Add to Slack](https://api.slack.com/docs/slack-button) button using OAuth 2.0
- Utility Classes: A handful of standalone utility classes to make everyone's life (even your partner's!) easier

Get Started
-----------

[](#get-started)

Please check the [wiki](https://github.com/iranianpep/botonomous/wiki) for the documentation and installation guide or you can go straight to [Getting Started](https://github.com/iranianpep/botonomous/wiki/Getting-Started) section.

Get help
--------

[](#get-help)

- [![Join Botonomous Team](https://camo.githubusercontent.com/b5251d668d611181506237f0dc6d9fd1e0455358f00d46f93797dcfe14ee50c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c61636b2d4a6f696e2532305465616d2d677265656e2e737667)](http://botonomous.herokuapp.com/)
- [Issues](https://github.com/iranianpep/botonomous/issues) - Got issues? We are happy to help! However to report any security vulnerabilities, please drop us an email at  and please do not report it on GitHub.
- [![Average time to resolve an issue](https://camo.githubusercontent.com/91be11a6b9cd2efe7ae2bb94a014fa76e027a2f8593f82179ece3840d8bdef1a/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f7265736f6c7574696f6e2f6972616e69616e7065702f626f746f6e6f6d6f75732e737667)](http://isitmaintained.com/project/iranianpep/botonomous "Average time to resolve an issue")[![Percentage of issues still open](https://camo.githubusercontent.com/e37da5cdf55d74a3c8958e5a38eb0424467d1f306adb89265d778861f6231527/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f6f70656e2f6972616e69616e7065702f626f746f6e6f6d6f75732e737667)](http://isitmaintained.com/project/iranianpep/botonomous "Percentage of issues still open")

Get involved
------------

[](#get-involved)

Botonomous is free forever but we need your help to make it even better. Let's make it happen by contributing to it. You can check out the [contributing guide](https://github.com/iranianpep/botonomous/blob/master/CONTRIBUTING.md) for guidelines about how to proceed.

[![Code Triagers Badge](https://camo.githubusercontent.com/2e912e463ff206e7ec33fc43c2af2180b7faf1d8f2e0fe2f718fe49290c14875/68747470733a2f2f7777772e636f64657472696167652e636f6d2f6972616e69616e7065702f626f746f6e6f6d6f75732f6261646765732f75736572732e737667)](https://www.codetriage.com/iranianpep/botonomous)

Built with Botonomous
---------------------

[](#built-with-botonomous)

If you have built any awesome Slack bot with Botonomous let us know to list it here. You can also add the following badge:

[![Built with Botonomous](https://camo.githubusercontent.com/ce552dc2b019b2000d8dfb565b84debddf59c887efce982d6d65dcd8a08de211/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230776974682d426f746f6e6f6d6f75732d677265656e2e737667)](https://github.com/iranianpep/botonomous)

```
[![Built with Botonomous](https://img.shields.io/badge/Built%20with-Botonomous-green.svg)](https://github.com/iranianpep/botonomous)

```

Community
---------

[](#community)

- [Twitter](https://twitter.com/botonomous)
- [Facebook](https://www.facebook.com/botonomous)

Support
-------

[](#support)

- [Jet Brains](https://www.jetbrains.com) - Without [PhpStorm](https://www.jetbrains.com/phpstorm) this project was in the middle of nowhere!
- [Sara Salim Pour](http://sarasalimpour.com) - The outstanding artwork is because of her talent.
- [![Donate](https://camo.githubusercontent.com/604e3db9c8751116b3f765aad0353ec7ded655bbe8aaacbc38d8c4a6b784b3ed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BXMKEZ23PX8K2)

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 87.8% 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

Every ~5 days

Recently: every ~32 days

Total

61

Last Release

3187d ago

Major Versions

1.9 → 2.02016-12-13

PHP version history (2 changes)1PHP &gt;=5.4

2.6PHP &gt;=7

### Community

Maintainers

![](https://www.gravatar.com/avatar/c4e337f9891a92e469bd236f9774b8c6a894b05a31fc4f3d2da1f4010977b44e?d=identicon)[ehsan.abb](/maintainers/ehsan.abb)

---

Top Contributors

[![iranianpep](https://avatars.githubusercontent.com/u/3667439?v=4)](https://github.com/iranianpep "iranianpep (1237 commits)")[![ehsanabbasimov](https://avatars.githubusercontent.com/u/20272511?v=4)](https://github.com/ehsanabbasimov "ehsanabbasimov (163 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (7 commits)")[![lgastako](https://avatars.githubusercontent.com/u/1300?v=4)](https://github.com/lgastako "lgastako (1 commits)")[![peter279k](https://avatars.githubusercontent.com/u/9021747?v=4)](https://github.com/peter279k "peter279k (1 commits)")

---

Tags

aiautonomousbotbotmanbotonomouschatbotframeworkphpphp-frameworkslackslack-botslackbotslackbot-framework

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M19.6k](/packages/laravel-framework)[google/apiclient

Client library for Google APIs

9.8k205.9M1.1k](/packages/google-apiclient)[craftcms/cms

Craft CMS

3.6k3.6M3.0k](/packages/craftcms-cms)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k13](/packages/tempest-framework)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M46](/packages/tencentcloud-tencentcloud-sdk-php)[googleads/googleads-php-lib

Google Ad Manager SOAP API Client Library for PHP

68010.5M25](/packages/googleads-googleads-php-lib)

PHPackages © 2026

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