-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.php
42 lines (33 loc) · 1.61 KB
/
main.php
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
31
32
33
34
35
36
37
38
39
40
41
<?php
require_once 'Scraper.php';
require_once 'Twitter.php';
function main(): void {
$dataHoje = Date("d/m");
$diaSemana = intval(Date("w")) -1;
$dias_da_semana = ['Segunda', 'Terca', 'Quarta', 'Quinta', 'Sexta'];
if ($diaSemana < 5 & $diaSemana > -1) {
$scraper = new Scraper();
$cardapio = $scraper->getCardapioDia($diaSemana);
if (count($cardapio) === 0) {
echo 'Deu ruim no site da UERJ :p';
die;
}
$client = new Twitter;
$payload = $dataHoje. "-" . $dias_da_semana[$diaSemana] . PHP_EOL . "Saladas: $cardapio[0]" . PHP_EOL . "Prato principal: " . $cardapio[1] . PHP_EOL . "Ovolactovegetariano: " . $cardapio[2] . PHP_EOL . "Guarnição: " . $cardapio[3] . PHP_EOL . "Acompanhamentos: " . $cardapio[4] . PHP_EOL . "Sobremesa: " . $cardapio[5];
if (strlen($payload) > 280) {
$tweet1 = $dataHoje. "-" . $dias_da_semana[$diaSemana] . PHP_EOL . "Saladas: $cardapio[0]" . PHP_EOL . "Prato principal: " . $cardapio[1] . PHP_EOL . "Ovolactovegetariano: " . $cardapio[2] . PHP_EOL . "Guarnição: " . $cardapio[3] . PHP_EOL;
$tweet2 = "Acompanhamentos: " . $cardapio[4] . PHP_EOL . "Sobremesa: " . $cardapio[5];
$response = $client->post_tweet($tweet1);
print_r($response);
$data = json_decode($response);
$id = $data->tweet_id;
$response2 = $client->post_reply($tweet2, $id);
echo PHP_EOL;
print_r($response2);
} else {
$response = $client->post_tweet($payload);
print_r($response);
}
}
}
main();