tekook / telegramlibrary
PHP 库,用于新的 Telegram 机器人 API
1.0.3
2015-06-30 17:34 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-28 17:54:37 UTC
README
PHP 库,用于新的 Telegram 机器人 API
- 基于事件编程的新机器人 API 新机器人 API
- 闭包
- Composer 就绪
- 完全面向对象
- 所有方法和类型可用
- 已记录
####用法##### 使用您的 token 初始化 TelegramBotApi 对象。在事件处理器中注册所需的钩子。使用中心的 "pushUpdate" 方法开始处理
####示例####
use Tekook\TelegramLibrary;
$telegram = new TelegramLibrary\TelegramBotApi("<your token>");
$eventHandler = $telegram->getEventHandler();
$eventHandler->addHook(TelegramLibrary\Events::TEXT,
function(\Tekook\TelegramLibrary\Types\Message $message) {
if ($message->getText() == "A") {
$message->reply("OK", ["reply_markup" => new TelegramLibrary\Markups\ReplyKeyboardHide()]);
} else {
$message->reply("Hello, " . $message->getFrom()->getFirstName() . " please answer A!",
[
"reply_markup" => new TelegramLibrary\Markups\ReplyKeyboardMarkup([
["A", "B"],
["C", "D"],
["E", "F"],
])
]);
}
});
$telegram->pushUpdate();
##作者## Julian Tekook