neto/messenger-framework

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (dev-master) of this package.

dev-master 2017-01-30 19:09 UTC

This package is not auto-updated.

Last update: 2023-03-13 06:55:31 UTC


README

Install

$ composer require neto/messenger-framework

Usage

<?php

require_once __DIR__ . '/vendor/autoload.php';
$app = new Neto\Messenger\Client(HOOK_TOKEN, [
  'app' => [
    'id'      => getenv('APP_ID'),
    'secret'  => getenv('APP_SECRET),
  ],
  'hook' => [
    'subscribe_token' => getenv('HOOK_SUBSCRIBE_TOKEN'),
  ],
]);

$app->message(function ($event) use ($app) {
  $senderId = $event['sender']['id'];
  $message = $event['message'];
  $app->sendTextMessage($senderId, $message['text']);
});

$app->run();