Migrated to Gitea

This commit is contained in:
2020-12-19 15:51:19 +00:00
commit b0fac770a1
17 changed files with 4728 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
<?php
namespace nogueiracodes\RaspberryBot\Bot\Commands;
use Exception;
use nogueiracodes\RaspberryBot\Core\Interfaces\Command;
use nogueiracodes\RaspberryBot\Traits\HasSignature;
use Zttp\Zttp;
class NumberFact implements Command
{
use HasSignature;
public $signature = "numberfact {number: The number for which you want facts for.}";
public function run(array $parameters)
{
$number = $parameters['number'];
$result = Zttp::get('http://numbersapi.com/' . $number . '?json');
if ($result->isOk())
{
return $result->json()['text'];
}
else
{
throw new Exception("Sorry, but I can\'t fetch number facts right now. Try again later.");
}
}
}