bahramali / rubika-php
Rubika-PHP 是一个用于与 Rubika (社交网络) 交互的 PHP 库
v1.0.0
2021-04-27 10:03 UTC
Requires
- php: >=7.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- textalk/websocket: ^1.5
README
Rubika-PHP
Rubika-PHP 是一个用于与 Rubika (社交网络) 交互的 PHP 库
安装
composer require bahramali/rubika-php
使用
object_guid($user_guid,$group_guid,$channel_guid 等) 是用户、组、频道等的唯一代码
set_time_limit(0); require_once __DIR__ . '/vendor/autoload.php'; use RubikaPHP\RubikaPHP; $account = new RubikaPHP(989123456789); // Only without zero and with area code 98 $account->onUpdate(function (array $update) use ($account) { if (isset($update['data_enc'])) { $message = $update['data_enc']; // other code } });
$account->getChats(); // get all of chats $account->getChatAds(); // get all of chats ads $account->getChatsUpdates(); // get chat updates $account->getMySessions(); // get all of account session $account->getUserInfo($user_guid); $account->getGroupInfo($group_guid); $account->getChannelInfo($channel_guid); $account->getAbsObjects($objects_guids); $account->getMessagesInterval($object_guid, $middle_message_id); // get message content by message id $account->getMessagesUpdates($object_guid); $account->getMessages($object_guid, $sort, $filter_type, $max_id); $account->getMessagesByID($object_guid, $message_ids); $account->getPollStatus($poll_id); $account->seenChats($seen_list); $account->searchChatMessages($search_text, $type, $object_guid); $account->searchGlobalObjects($search_text); $account->searchGlobalMessages($search_text, $type); $account->sendMessage($object_guid, $text); $account->votePoll($poll_id, $selection_index);
示例
关于我们
此库可用于轻松与 Rubika 交互,就像官方应用程序一样。
免责声明
此库是免费的,不能出售。
使用此库的责任由个人承担
许可证
Rubika-PHP 采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件