dev stuff
This commit is contained in:
parent
b7a116c827
commit
efe8853f16
|
@ -2,6 +2,7 @@
|
||||||
uploaded_images/
|
uploaded_images/
|
||||||
bot_data/
|
bot_data/
|
||||||
.env
|
.env
|
||||||
|
music/
|
||||||
# composer packages
|
# composer packages
|
||||||
vendor/
|
vendor/
|
||||||
# unneccessary
|
# unneccessary
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
<?php
|
||||||
|
namespace BenBot\Commands;
|
||||||
|
|
||||||
|
use BenBot\Utils;
|
||||||
|
use Discord\Helpers\Process;
|
||||||
|
|
||||||
|
class AsciiArt {
|
||||||
|
|
||||||
|
private static $bot;
|
||||||
|
|
||||||
|
public static function register(&$that)
|
||||||
|
{
|
||||||
|
self::$bot = $that;
|
||||||
|
|
||||||
|
self::$bot->registerCommand('ascii', [__CLASS__, 'ascii'], [
|
||||||
|
'description' => 'creates ascii word art',
|
||||||
|
'usage' => '<words>',
|
||||||
|
]);
|
||||||
|
|
||||||
|
echo __CLASS__ . " registered", PHP_EOL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static function ascii($msg, $args)
|
||||||
|
{
|
||||||
|
$process = new Process('figlet hi');
|
||||||
|
$process->start(self::$bot->loop);
|
||||||
|
|
||||||
|
$response = "";
|
||||||
|
|
||||||
|
$process->stdout->on('data', function ($chunk) use (&$response) {
|
||||||
|
$response .= $chunk;
|
||||||
|
});
|
||||||
|
|
||||||
|
$process->on('exit', function ($code) use ($msg, $response) {
|
||||||
|
Utils::send($msg, $response);
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue