westacks / telebot
用PHP轻松创建Telegram机器人
3.3.0
2024-04-01 06:37 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^6.0 || ^7.0
Requires (Dev)
- laravel/pint: ^1.0
- phpunit/phpunit: ^8.0 || ^9.0 || ^10.0
- rector/rector: ^0.17
- dev-master
- 3.3.0
- 3.2.0
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.0
- 2.x-dev
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-alpha.1
- 1.x-dev
- 1.14.9
- 1.14.8
- 1.14.7
- 1.14.6
- 1.14.5
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14.0
- 1.13.0
- 1.12.1
- 1.12.0
- 1.11.0
- 1.10.3
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.1
- 1.5.0
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-16 21:06:38 UTC
README
TeleBot是一个用于开发Telegram机器人的PHP库。默认提供丰富的Laravel支持。具有处理Telegram更新的简单、整洁和可扩展的方式。
文档
库的文档可以在网站上找到。
特性
机器人管理器
使用BotManager
轻松管理多个机器人
$manager->getMe(); // Fired by default bot specified in BotManager $manager->bot('bot2')->getMe(); // Fired by `bot2` specified in BotManager
面向对象和函数式处理器
// Functional handler $handler = function(TeleBot $bot, Update $update, $next) { if ($update->message->text === '/start') { return $bot->sendMessage([ 'chat_id' => $update->chat()->id, 'text' => 'Hello, World!' ]); } return $next(); }; // Object oriented handler class YourUpdateHandler extends CommandHandler { protected static $aliases = ['/start']; protected static $description = 'Your description'; public function handle() { return $this->sendMessage([ 'text' => 'Hello, World!' ]); } }
Laravel支持
查看Laravel适配器以了解TeleBot
变更日志
请查看变更日志以获取最近更改的更多信息。
贡献
请查看贡献指南以获取详细信息。
鸣谢
许可
MIT许可(MIT)。请查看许可文件以获取更多信息。