crazy-alert / telegram_objects
此包的最新版本(dev-main)没有可用的许可证信息。
将来自Telegram bot api的入站数组Update转换为PHP类
dev-main
2024-04-25 13:49 UTC
This package is auto-updated.
Last update: 2024-09-25 14:52:56 UTC
README
telegram_objects类
描述
将入站数组Update转换为PHP类
使用方法
-
使用Webhooks
$Update = new Parser\Update(json_decode(file_get_contents('php://input'), TRUE));
-
使用长轮询
$updates = $bot->getUpdate(); // получаёте апдейты удобным для вас способом foreach ($updates as $inputUpdate){ // может вернуться массив с Updates, поэтому цикл $Update = new Parser\Update($inputUpdate); }
使用示例
if($Update->message){ $chat = $Update->message->chat; $message = $Update->message->text; $message_id = $Update->message->message_id; }
if($Update->callback_query){ $data = $Update->callback_query->data; $chat = $Update->callback_query->message->chat; $data_id = $Update->callback_query->message->message_id; $callback_id = $Update->callback_query->id; }
if($Update->my_chat_member){ //$Update->my_chat_member->new_chat_member->user is object of User }
安装
composer require crazy-alert/telegram_objects
备注:
这是我用composer的尝试