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-09-22 23:32:21 UTC


README

使用Kerox messenger 仓库

下载Bundle

$ composer require yogradac/facebook-messenger-bundle

启用Bundle

在项目的 app/AppKernel.php 文件中注册的Bundle

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

配置

将以下内容添加到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%

示例

发送文本消息

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

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