PHP Classes

BotMan: A framework agnostic PHP library to build chat bot

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 56%Total: 467 All time: 6,038 This week: 44Up
Version License PHP version Categories
slackbot 1.82MIT/X Consortium ...5.5PHP 5, Web services, Chat, Social Net...
Description 

Author

BotMan is a framework agnostic PHP library that is designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger and WeChat.

Innovation Award
PHP Programming Innovation award nominee
November 2016
Number 10
Slack is an application that has grown a lot in popularity as a communication application for teams that collaborate in the same project.

It provides an API that allows developers to create robot applications that can interact with Slack users.

This package can listen to messages sent by users and process them to generate useful replies.

It can also create interactive conversations by sending messages to users and handling the responses.

Manuel Lemos
Picture of Marcel Pociot
Name: Marcel Pociot <contact>
Classes: 2 packages by
Country: Germany Germany
Innovation award
Innovation award
Nominee: 2x

 

Documentation

<p align="center"><img height="188" width="198" src="https://botman.io/img/botman.png"></p> <h1 align="center">BotMan</h1>

Latest Version on Packagist Build Status codecov Scrutinizer Code Quality [Packagist]() StyleCI Slack Monthly Downloads

https://phppackagedevelopment.com

If you want to learn how to create reusable PHP packages yourself, take a look at my upcoming PHP Package Development 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, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger and WeChat.

$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 video course.

Documentation

You can find the BotMan documentation at 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

Contributing

Please see CONTRIBUTING for details.

0 1 2 3 4 5 6 7

Security Vulnerabilities

If you discover a security vulnerability within BotMan, please send an e-mail to Marcel Pociot at m.pociot@gmail.com. All security vulnerabilities will be promptly addressed.

License

BotMan is free software distributed under the terms of the MIT license.


  Files folder image Files (136)  
File Role Description
Files folder image.github (2 files, 2 directories)
Files folder imageassets (1 file)
Files folder imagesrc (3 files, 14 directories)
Files folder imagetests (14 files, 8 directories)
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file BACKERS.md Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:467
This week:0
All time:6,038
This week:44Up
User Ratings User Comments (1)
 All time
Utility:80%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:85%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:56%StarStarStar
Rank:1900
 
nice
8 years ago (muabshir)
70%StarStarStarStar