bclibraries/libraryh3lp

1.0.0 2020-03-18 20:46 UTC

This package is auto-updated.

Last update: 2024-09-19 07:21:54 UTC


README

libraryh3lp 是一个用于链接到 LibraryH3lp 聊天的 PHP 模块。对于有多个队列的网站,它确定最佳的可用队列进行链接。

安装

使用 composer 包管理器

composer require bclibraries/libraryh3lp:^1.0

用法

最小化使用

use BCLib\Libraryh3lp\Queue;
use BCLib\Libraryh3lp\Resolver;

// Build a resolver with the LibraryH3lp queues we use, in order of preference.
$resolver = new Resolver([
    new Queue('queue-1', 'Optimal Queue'),
    new Queue('queue-2', 'Second Best Queue'),
    new Queue('queue-3', 'Backup Queue')
]);

// Get the best LibraryH3lp queue URL...
$url = $resolver->resolve();

// ...or redirect to best LibraryH3lp queue.
$resolver->redirect();

队列选项

Queue 构造函数接受以下参数

  • code - (字符串) 队列的 LibraryH3lp ID 代码
  • title - (字符串) 队列的可读标题
  • skin - (字符串) 数字 LibraryH3lp 皮肤代码
  • sounds - (布尔值) 默认启用声音
$queue = new Queue('queue-code', 'Queue Title', '99999', true);

贡献

欢迎拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

请确保根据需要更新测试。

许可

MIT