Learn Chatbot development with 40+ video lessons - Build A Chatbot early access is now available!

Events

Introduction

BotMan gives you the ability to listen to driver specific events, such as when a person joins your Slack channel or a Facebook message gets read. You can then perform various tasks when these events happen and reply to your chatbot users.

Listening To Driver Events

You may listen to driver events using a simple and easy API. The BotMan object provides an on method that takes an event name and a closure/callable to execute once the event occurs.

All callbacks will receive the event payload and the BotMan instance as parameters.

$botman->on('event', function($payload, $bot) {
	
});

Available Events

Please refer to each messaging service documentation to get a list of available events.