38 lines
813 B
PHP
38 lines
813 B
PHP
<?php
|
|
require_once "vendor/autoload.php";
|
|
require_once 'Questbook.php';
|
|
require_once 'Matterbridge.php';
|
|
|
|
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
|
|
$dotenv->load();
|
|
|
|
// TODO log into questbook
|
|
// loop through:
|
|
// TODO get last messages
|
|
// TODO get last messages from matterbridge
|
|
// TODO post missing messages
|
|
//
|
|
|
|
/*
|
|
$chat = new Questbook();
|
|
$bridge = new Matterbridge();
|
|
$timestamp = '';
|
|
while(true) {
|
|
$messages = $chat->get($timestamp);
|
|
$messages = $messages->msgs;
|
|
foreach ($messages as $msg) {
|
|
try {
|
|
$bridge->post($msg[2], $msg[1]);
|
|
} catch (\Exception $e) {
|
|
echo $e->getMessage();
|
|
return;
|
|
}
|
|
}
|
|
$timestamp = ((int) date('U')) * 1000;
|
|
sleep(2000);
|
|
}
|
|
*/
|
|
|
|
$bridge = new Matterbridge();
|
|
$bridge->post('hi', 'testuser');
|