{"id":15714456,"url":"https://github.com/iranianpep/botonomous","last_synced_at":"2025-05-08T21:43:15.185Z","repository":{"id":37547425,"uuid":"73189365","full_name":"iranianpep/botonomous","owner":"iranianpep","description":"A PHP Framework For Creating Autonomous Slack Bots","archived":false,"fork":false,"pushed_at":"2023-04-19T19:20:52.000Z","size":995,"stargazers_count":107,"open_issues_count":2,"forks_count":16,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-08T21:42:44.996Z","etag":null,"topics":["ai","autonomous","bot","botman","botonomous","chatbot","framework","php","php-framework","slack","slack-bot","slackbot","slackbot-framework"],"latest_commit_sha":null,"homepage":"https://botonomous.io","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iranianpep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-08T13:38:38.000Z","updated_at":"2024-07-25T15:10:56.000Z","dependencies_parsed_at":"2024-10-24T11:59:09.671Z","dependency_job_id":"aff8dea6-6687-46a1-9255-e4913c03eb30","html_url":"https://github.com/iranianpep/botonomous","commit_stats":{"total_commits":1057,"total_committers":6,"mean_commits":"176.16666666666666","dds":"0.14853358561967833","last_synced_commit":"294c1395ec1e86d1784b5c134f195b7b2024e0ee"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iranianpep%2Fbotonomous","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iranianpep%2Fbotonomous/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iranianpep%2Fbotonomous/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iranianpep%2Fbotonomous/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iranianpep","download_url":"https://codeload.github.com/iranianpep/botonomous/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253153687,"owners_count":21862391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","autonomous","bot","botman","botonomous","chatbot","framework","php","php-framework","slack","slack-bot","slackbot","slackbot-framework"],"created_at":"2024-10-03T21:37:16.662Z","updated_at":"2025-05-08T21:43:15.165Z","avatar_url":"https://github.com/iranianpep.png","language":"PHP","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=BXMKEZ23PX8K2"],"categories":[],"sub_categories":[],"readme":"# Botonomous\n\u003cp align=\"left\"\u003e\n\u003ca href=\"https://packagist.org/packages/botonomous/botonomous\"\u003e\u003cimg src=\"https://poser.pugx.org/botonomous/botonomous/v/stable\" alt=\"Latest Stable Version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://raw.githubusercontent.com/iranianpep/botonomous/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\"\u003e\u003c/a\u003e\n\u003ca href=\"https://packagist.org/packages/botonomous/botonomous\"\u003e\u003cimg src=\"https://img.shields.io/packagist/dt/botonomous/botonomous.svg\" alt=\"Packagist\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Code Status\n\n[![Build Status](https://travis-ci.org/iranianpep/botonomous.svg?branch=master)](https://travis-ci.org/iranianpep/botonomous)\n[![Build Status](https://scrutinizer-ci.com/g/iranianpep/botonomous/badges/build.png?b=master)](https://scrutinizer-ci.com/g/iranianpep/botonomous/build-status/master)\n[![Code Climate](https://codeclimate.com/github/iranianpep/botonomous/badges/gpa.svg)](https://codeclimate.com/github/iranianpep/botonomous)\n[![Test Coverage](https://codeclimate.com/github/iranianpep/botonomous/badges/coverage.svg)](https://codeclimate.com/github/iranianpep/botonomous/coverage)\n[![Code Coverage](https://scrutinizer-ci.com/g/iranianpep/botonomous/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/iranianpep/botonomous/?branch=master)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/iranianpep/botonomous/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/iranianpep/botonomous/?branch=master)\n[![StyleCI](https://styleci.io/repos/73189365/shield?branch=master)](https://styleci.io/repos/73189365)\n[![SensioLabsInsight](https://insight.sensiolabs.com/projects/d9b77f1a-3d4a-423f-b473-30a25496f9a0/mini.png)](https://insight.sensiolabs.com/projects/d9b77f1a-3d4a-423f-b473-30a25496f9a0)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/039ffa789e6a4040b9b8d596ede07db4)](https://www.codacy.com/app/iranianpep/botonomous)\n[![Code consistency](https://squizlabs.github.io/PHP_CodeSniffer/analysis/iranianpep/botonomous/grade.svg)](https://squizlabs.github.io/PHP_CodeSniffer/analysis/iranianpep/botonomous)\n[![BCH compliance](https://bettercodehub.com/edge/badge/iranianpep/botonomous?branch=master)](https://bettercodehub.com/)\n[![Issue Count](https://codeclimate.com/github/iranianpep/botonomous/badges/issue_count.svg)](https://codeclimate.com/github/iranianpep/botonomous)\n\nBotonomous 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:\n* Quality Code: Modern, high quality and fully unit tested code base\n* Modular System: Pluggable architecture for enhanced management of commands\n* OAuth 2.0 Support: Built-in [Add to Slack](https://api.slack.com/docs/slack-button) button using OAuth 2.0\n* Utility Classes: A handful of standalone utility classes to make everyone's life (even your partner's!) easier\n\n## Get Started\n\nPlease 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.\n\n## Get help\n\n* [![Join Botonomous Team](https://img.shields.io/badge/Slack-Join%20Team-green.svg)](http://botonomous.herokuapp.com/)\n* [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 ehsan.abb@gmail.com and please do not report it on GitHub.\n* [![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/iranianpep/botonomous.svg)](http://isitmaintained.com/project/iranianpep/botonomous \"Average time to resolve an issue\")\n[![Percentage of issues still open](http://isitmaintained.com/badge/open/iranianpep/botonomous.svg)](http://isitmaintained.com/project/iranianpep/botonomous \"Percentage of issues still open\")\n\n## Get involved\n\nBotonomous 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.\n\n[![Code Triagers Badge](https://www.codetriage.com/iranianpep/botonomous/badges/users.svg)](https://www.codetriage.com/iranianpep/botonomous)\n\n## Built with Botonomous\n\nIf you have built any awesome Slack bot with Botonomous let us know to list it here. You can also add the following badge:\n\n[![Built with Botonomous](https://img.shields.io/badge/Built%20with-Botonomous-green.svg)](https://github.com/iranianpep/botonomous)\n\n```\n[![Built with Botonomous](https://img.shields.io/badge/Built%20with-Botonomous-green.svg)](https://github.com/iranianpep/botonomous)\n```\n\n## Community\n\n* [Twitter](https://twitter.com/botonomous)\n* [Facebook](https://www.facebook.com/botonomous)\n\n## Support\n\n* [Jet Brains](https://www.jetbrains.com) - Without [PhpStorm](https://www.jetbrains.com/phpstorm) this project was in the middle of nowhere!\n* [Sara Salim Pour](http://sarasalimpour.com) - The outstanding artwork is because of her talent.\n* [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=BXMKEZ23PX8K2)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firanianpep%2Fbotonomous","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firanianpep%2Fbotonomous","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firanianpep%2Fbotonomous/lists"}