wildphp/module-aggregator

此包已被废弃,不再维护。未建议替代包。

WildPHP 聚合模块

v2.0.0-beta.1 2017-08-17 22:13 UTC

This package is auto-updated.

Last update: 2023-03-27 13:57:39 UTC


README

Build Status Scrutinizer Code Quality Latest Stable Version Latest Unstable Version Total Downloads

允许搜索各种数据源。

系统要求

如果您的设置可以运行主机器人,它也可以运行此模块。您需要数据源才能使用此模块。

安装

要安装此模块,我们将使用 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 以阅读它。