-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathcron.php
More file actions
30 lines (25 loc) · 691 Bytes
/
cron.php
File metadata and controls
30 lines (25 loc) · 691 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
ini_set('max_execution_time', '70');
$time_init = time();
require __DIR__ . '/vendor/autoload.php';
use Bot\Request;
use Bot\Session\Session;
use Bot\Storage;
$storage = Storage::load();
while(true){
$results = $storage->getCronNumbers();
foreach ($results as $r){
$request = Request::load();
$request->setParam('to', $r['bot']);
$request->setParam('from', $r['user']);
$request->setParam('content', false);
$session = Session::load();
$session->processaCron();
$storage->__destruct();
unset($request);
unset($session);
sleep(1);
}
sleep(2);
if (time() - $time_init > 50) die();
}