-
Notifications
You must be signed in to change notification settings - Fork 26
Example
Casper Lai edited this page Aug 31, 2016
·
16 revisions
Example only show handle method
use Casperlaitw\LaravelFbMessenger\Messages\ReceiveMessage;
use Casperlaitw\LaravelFbMessenger\Messages\Text;
...
public function handle(ReceiveMessage $message)
{
$this->send(new Text($message->getSender(), "Your Messages"));
}use Casperlaitw\LaravelFbMessenger\Messages\ReceiveMessage;
use Casperlaitw\LaravelFbMessenger\Messages\Button;
...
public function handle(ReceiveMessage $message)
{
$button = new Button($message->getSender(), 'Default text');
$button
->setText('Choose')
->addPostBackButton('First Bbutton')
->addPostBackButton('Second Button')
->addPostBackButton('Third button');
$this->send($button);
}use Casperlaitw\LaravelFbMessenger\Messages\ReceiveMessage;
use Casperlaitw\LaravelFbMessenger\Messages\Generic;
...
$generic = new Generic($message->getSender());
$generic
->addElement('First item', 'description')
->buttons()
->addPostBackButton('First Button')
->addWebButton('facebook', 'https://facebook.com');
$generic->addElement('Second item', 'description')
->buttons()
->addPostBackButton('Second Button')
->addWebButton('google', 'http://www.google.com');
$this->send($generic);