Download the PHP package adolphyu/laravel-facebook-messenger without Composer
On this page you can find all versions of the php package adolphyu/laravel-facebook-messenger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-facebook-messenger
Laravel Facebook Messenger
This is a laravel package for Facebook Messenger Platform API.
Easy to making your facebook messenger.
Installation
Composer
Laravel
Add Provider
In your config/app.php
add AdolphYu\FBMessenger\PackageServiceProvider::class
to the providers array:
Publish Configuration
Configuration
Security
Almost every API request with access_token
, if you want to improved security in your app,
you can use appsecret_proof
. Please add MESSENGER_APP_SECRET
to .env
file and enable proof on all calls.
If you don't know how to get secret token and enabled proof, please checkout Graph Api
.env
Token
Add you token to .env
file or modify fb-messenger.php
config.
If you don't know how to get token, please checkout Facebook Developer
.env
Custom Url
If you want to custom url, replace /webhook
to you want.
Finally, you can run php artisan route:list
to check.
Receive Message
Processes
The Process
will process the information sent by facebook messenger
THe Process
must implement ProcessInterface
interface.
There is a method handle
in the ProcessInterface
, which processes the information sent by facebook messenger
You can check out ProcessInterface
If you need to add or customize process, you must implement this interface
If you want to know $data
, you can refer to Webhook
Add code in the boot
method of the AppServiceProvider
or other ServiceProvider
Processes using the system
You can check out Processes
Source code Processes
Send Message
After completing the configuration, sending a message will become very simple
Examples are as follows
Debug
If you set debug=true
in the fb-messenger.php
file, you will see debug information in the log file
Thanks
https://github.com/CasperLaiTW/laravel-fb-messenger
License
This package is licensed under the MIT license.
All versions of laravel-facebook-messenger with dependencies
illuminate/support Version ^5.5|^6.0|^7.0|^8.0
php Version ^7.3