galancev/bot
Composer 安装命令:
composer require galancev/bot
包简介
Console bot component
README 文档
README
Простой класс для создания роботов
Пример простейшего робота:
<?php /** * Пример создания роботов */ namespace { } namespace bot { use Galantcev\Components\Bot; /** * Пример робота * Class SampleBot * @package bot */ class SampleBot extends Bot { /** * Робот что-нибудь делает */ public function go() { // Устанавливаем коллбек в случае некорректного завершения робота $this->start(function () { die('А вот тут у нас случилось прерывание, а ничего успешно не завершено!'); }); // Устанавливаем коллбек для добавления записи в лог $this->log(function ($text) { echo $text; }); $this->log->text('Текст'); $this->log->error('Ошибка!'); $this->log->warning('Внимание.'); $this->log->success('Успех :)'); // А здесь говорим, что на самом деле всё хорошо отработало $this->finish(); } } $bot = new SampleBot(); $bot->log->text('Начинаем работу!'); $bot->go(); $bot->log->text('Завершаем работу.'); }
统计信息
- 总下载量: 747
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-only
- 更新时间: 2020-05-02