rhincodon/gitter-api
Composer 安装命令:
composer require rhincodon/gitter-api
包简介
PHP package for interaction with Gitter REST API.
README 文档
README
PHP package for interaction with Gitter REST API.
Install
Via Composer
$ composer require rhincodon/gitter-api
Usage
// Get new gitter instance $gitter = new GitterApi($token); // You can change token $gitter->setToken($token); // List of rooms for current user $rooms = $gitter->rooms(); // Get room or join $room = $gitter->room($roomId|$roomUrl); // List of room users $roomUsers = $room->users(); // List of room channels $roomChannels = $room->channels(); // List of room messages $roomMessages = $room->messages()->skip(10)->take(5)->before($messageId|$message)->after($messageId|$message)->get(); // Send message to the room $message = $room->sendMessage($text); // Update sent message $message->update($text); // Get message author $messageAuthor = $message->author(); // Get message mentioned users $messageMentions = $message->mentions(); // Get current user $currentUser = $gitter->currentUser(); // Current user resources $userRooms = $currentUser->rooms(); $userOrgs = $currentUser->organizations(); $userRepos = $currentUser->repositories(); $userChannels = $currentUser->channels();
Contributing
Please see CONTRIBUTING for details.
Testing
Set up gitter token in .env file and run:
$ composer test
License
The MIT License (MIT). Please see License File for more information.
rhincodon/gitter-api 适用场景与选型建议
rhincodon/gitter-api 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 313 次下载、GitHub Stars 达 2, 最近一次更新时间为 2015 年 09 月 21 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「rest」 「api」 「gitter」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 rhincodon/gitter-api 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rhincodon/gitter-api 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 rhincodon/gitter-api 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Push notification SDK(AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NotifyX、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、WPush、XiZhi、YiFengChuanHua、ZohoCliq、Z
Monitor exception and report to the notification channels(Log、Mail、AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、
Symfony Gitter Notifier Bridge
A collection of monolog handlers using PSR-18 http client
A PSR-7 compatible library for making CRUD API endpoints
Api bundle
统计信息
- 总下载量: 313
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 18
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-09-21