yogradac/facebook-messenger-bundle

Symfony Facebook Messenger Bundle

0.3.0 2019-08-22 12:36 UTC

This package is auto-updated.

Last update: 2024-04-22 22:39:56 UTC


README

Use the Kerox messenger repository.

Download the Bundle

$ composer require yogradac/facebook-messenger-bundle

Enable the Bundle

Registered bundles in the app/AppKernel.php file of your project:

<?php
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new Yogradac\FacebookMessengerBundle\FacebookMessengerBundle(),
        );
        // ...
    }
    // ...
}

Config

Add this to config.yml:

facebook_messenger:
    app_secret:     %facebook_messenger_app_secret%
    verify_token:   %facebook_messenger_verify_token%
    page_token:     %facebook_messenger_page_token%
    api_version:    %facebook_messenger_api_version%

Example

Send text message:

$messenger = $this->get('facebook_messenger.messenger');
$response = $messenger->broadcast()->create('Hello world');

$messenger->broadcast()->send($response->getMessageCreativeId());