Как отправить текст Facebook Messenger, используя php? - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу "уведомляющего" бота, который отправляет предварительно определенное сообщение заранее определенным пользователям. Я буду собирать эти вещи из базы данных. Во всяком случае, я не могу дозвониться, чтобы отправить сообщение. Все боты-мессенджеры Facebook - это боты REPLY, которые будут отвечать, если бот был отправлен заранее определенное сообщение.

Это не то, что я хочу, я просто хочу отправлять сообщения с php.

* 1004. * Вот код, который у меня есть:
<?php

require 'vendor/autoload.php';
require '../rb.php';
R::setup( 'mysql:host=localhost;dbname=dbname', 'dbnusername', 'dbpassw' );

use BotMan\BotMan\BotMan;
use BotMan\BotMan\BotManFactory;
use BotMan\BotMan\Drivers\DriverManager;
$config = [
    'facebook' => [
        'token' => 'secret token',
        'app_secret' => 'secret app secret',
        'verification'=>'secret',
    ]
];
// Load the driver(s) you want to use
DriverManager::loadDriver(\BotMan\Drivers\Facebook\FacebookDriver::class);

// Create an instance
$botman = BotManFactory::create($config);

// Give the bot something to listen for.

$botman->hears('hello', function (BotMan $bot) {
    $bot->reply("Hello yourself.");
});



// Start listening
$botman->listen();
?>
...