Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/botman/botman
A framework agnostic PHP library to build chat bots
https://github.com/botman/botman
bot bot-framework botman chatbot chatbot-framework php
Last synced: 3 days ago
JSON representation
A framework agnostic PHP library to build chat bots
- Host: GitHub
- URL: https://github.com/botman/botman
- Owner: botman
- License: mit
- Created: 2016-08-05T12:41:48.000Z (over 8 years ago)
- Default Branch: 2.0
- Last Pushed: 2024-10-21T09:59:13.000Z (about 2 months ago)
- Last Synced: 2024-12-08T19:20:54.368Z (3 days ago)
- Topics: bot, bot-framework, botman, chatbot, chatbot-framework, php
- Language: PHP
- Homepage: https://botman.io
- Size: 1.43 MB
- Stars: 6,082
- Watchers: 181
- Forks: 810
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-botman - GitHub Repo
- awesome-php - BotMan - A framework agnostic PHP library to build cross-platform chatbots. (Configuration / Miscellaneous)
- awesome-php-cn - BotMan - 不可知论者PHP库框架构建跨平台聊天机器人. (配置 Configuration / 杂项 Miscellaneous)
- awesome-projects - BotMan - A framework agnostic PHP library to build cross-platform chat bots. (Configuration / Miscellaneous)
- php-awesome - BotMan - 一个框架 PHP 库构建聊天机器人 (类库 / 聊天/短信)
- awesome-php - BotMan - A framework agnostic PHP library to build cross-platform chatbots. (Configuration / Miscellaneous)
- awesome-me - BotMan - A framework agnostic PHP library to build chat bots. (Developments / Framework & Libraries)
README
BotMan
[![Latest Version on Packagist](https://img.shields.io/packagist/v/botman/botman.svg?style=flat-square)](https://packagist.org/packages/botman/botman)
[![Build Status](https://travis-ci.org/botman/botman.svg?branch=2.0)](https://travis-ci.org/botman/botman)
[![codecov](https://codecov.io/gh/botman/botman/branch/master/graph/badge.svg)](https://codecov.io/gh/botman/botman)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/botman/botman/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/botman/botman/?branch=master)
[![Packagist](https://img.shields.io/packagist/l/botman/botman.svg)]()
[![StyleCI](https://styleci.io/repos/65017574/shield?branch=master)](https://styleci.io/repos/65017574)
[![Slack](https://slack.botman.io/badge.svg)](https://slack.botman.io)
[![Monthly Downloads](https://img.shields.io/packagist/dm/botman/botman.svg?style=flat-square)](https://packagist.org/packages/botman/botman)[![https://phppackagedevelopment.com](https://display-demo.schlein.net/images/phppd.jpg)](https://phppackagedevelopment.com)
If you want to learn how to create reusable PHP packages yourself, take a look at my upcoming [PHP Package Development](https://phppackagedevelopment.com) video course.
## About BotMan
BotMan is a framework agnostic PHP library that is designed to simplify the task of developing innovative bots for multiple messaging platforms, including [Slack](https://slack.com), [Telegram](https://telegram.org), [Microsoft Bot Framework](https://dev.botframework.com), [Nexmo](https://www.nexmo.com), [HipChat](https://www.hipchat.com), [Facebook Messenger](https://www.messenger.com) and [WeChat](https://web.wechat.com).
```php
$botman->hears('I want cross-platform bots with PHP!', function (BotMan $bot) {
$bot->reply('Look no further!');
});
```> If you want to learn how to create reusable PHP packages yourself, take a look at my upcoming [PHP Package Development](https://phppackagedevelopment.com) video course.
## Documentation
You can find the BotMan documentation at [https://botman.io](https://botman.io).
## Stand Alone Configuration
If you are installing Botman in a stand alone Laravel application, you can publish the configuration file with the following command:
```
php artisan vendor:publish --tag=config --provider="BotMan\BotMan\BotManServiceProvider"
```## Support the development
**Do you like this project? Support it by donating**- PayPal: [Donate](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=m%2epociot%40googlemail%2ecom&lc=CY&item_name=BotMan&no_note=0¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest)
- Open Collective: [Become A Backer](https://opencollective.com/botman)
- Patreon: [Become A Backer](https://www.patreon.com/botman)## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
[![0](https://sourcerer.io/fame/sergey48k/botman/botman/images/0)](https://sourcerer.io/fame/sergey48k/botman/botman/links/0)
[![1](https://sourcerer.io/fame/sergey48k/botman/botman/images/1)](https://sourcerer.io/fame/sergey48k/botman/botman/links/1)
[![2](https://sourcerer.io/fame/sergey48k/botman/botman/images/2)](https://sourcerer.io/fame/sergey48k/botman/botman/links/2)
[![3](https://sourcerer.io/fame/sergey48k/botman/botman/images/3)](https://sourcerer.io/fame/sergey48k/botman/botman/links/3)
[![4](https://sourcerer.io/fame/sergey48k/botman/botman/images/4)](https://sourcerer.io/fame/sergey48k/botman/botman/links/4)
[![5](https://sourcerer.io/fame/sergey48k/botman/botman/images/5)](https://sourcerer.io/fame/sergey48k/botman/botman/links/5)
[![6](https://sourcerer.io/fame/sergey48k/botman/botman/images/6)](https://sourcerer.io/fame/sergey48k/botman/botman/links/6)
[![7](https://sourcerer.io/fame/sergey48k/botman/botman/images/7)](https://sourcerer.io/fame/sergey48k/botman/botman/links/7)## Security Vulnerabilities
If you discover a security vulnerability within BotMan, please send an e-mail to Marcel Pociot at [email protected]. All security vulnerabilities will be promptly addressed.
## License
BotMan is free software distributed under the terms of the MIT license.