parsoolak/zanzara

异步PHP Telegram机器人框架

维护者

详细信息

github.com/Parsoolak/zanzara

源代码

安装: 23

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 0

分支: 28

0.9.2 2023-07-09 10:24 UTC

This package is auto-updated.

Last update: 2024-09-09 13:27:28 UTC


README

基于ReactPHP构建的异步PHP Telegram机器人框架

Bot API PHP Build Code style License

功能

  • 长轮询支持(无需web服务器)
  • 请求中间件链
  • 会话和会话(无需数据库)
  • 基于ReactPHP异步非阻塞I/O模型
  • ReactPHP提供的计划函数/计时器
  • 批量消息发送(不再有烦人的429错误)

安装

composer require badfarm/zanzara

快速入门

创建一个名为bot.php的文件,并粘贴以下代码

<?php

use Zanzara\Zanzara;
use Zanzara\Context;

require __DIR__ . '/vendor/autoload.php';

$bot = new Zanzara("YOUR-BOT-TOKEN");

$bot->onCommand('start', function (Context $ctx) {
    $ctx->sendMessage('Hello');
});

$bot->run();

然后按以下方式从命令行运行

$ php bot.php

享受您的机器人吧!

查看Wiki以获取文档。