wildphp / module-aggregator
此包已被废弃,不再维护。未建议替代包。
WildPHP 聚合模块
v2.0.0-beta.1
2017-08-17 22:13 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- yoshi2889/collections: ^0.1
- yoshi2889/container: ^0.1
- yoshi2889/validation-closures: ^0.2
This package is auto-updated.
Last update: 2023-03-27 13:57:39 UTC
README
允许搜索各种数据源。
系统要求
如果您的设置可以运行主机器人,它也可以运行此模块。您需要数据源才能使用此模块。
安装
要安装此模块,我们将使用 composer
composer require wildphp/module-aggregator
这将安装模块所需的所有文件。为了激活模块,请将以下行添加到您的 config.neon
文件中的模块数组中
- WildPHP\Modules\Aggregator\Aggregator
机器人下次启动时将运行模块。
也可以通过 composer 添加额外的源。有关详细信息,请参阅源插件安装说明。
配置
为了使此模块正常工作,您需要在您的 config.neon
中至少包含以下内容
aggregator: sources:
可以在该键下按以下格式添加额外源
key: SourceClass
示例
wp: WildPHP\Modules\Aggregator\Sources\Wikipedia
key
值表示此源将使用的关键字。有关更多详细信息,请参阅下面的使用部分。
使用方法
默认情况下,lssources
命令可用。它简单地按关键字列出所有可用和加载的源。
所有源都可以使用 find
命令进行搜索。它的语法如下
find [source keyword] [search term] (@ [user])
示例
find wp Atom @ MentionedUser
或者简单地说
find wp Atom
以不将输出指向某人。
一旦您配置了源,它们将根据其关键字加载,并为它们提供命令。例如,在上面的示例中,我们将维基百科源设置为 wp
关键字。这意味着现在有 wp
命令可用。该 wp
命令将简单地是 find wp
的别名。这意味着它遵循与 find
命令相同的语法,但您不需要指定源。
许可证
此模块采用 MIT 许可证。请参阅 LICENSE
以阅读它。