wildphp/module-factoids

该软件包已被 废弃,不再维护。没有建议的替代软件包。

WildPHP 的 Factoids 模块

v3.0.0-beta.1 2017-07-29 18:57 UTC

This package is auto-updated.

Last update: 2023-03-27 13:54:40 UTC


README

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

此模块为 WildPHP 提供基本事实支持。它允许您存储小块信息以供以后回忆。

系统要求

如果您的设置可以运行主机器人,那么它也可以运行此模块。

安装

要安装此模块,我们将使用 composer

composer require wildphp/module-factoids

这将安装模块所需的所有文件。为了激活模块,请将以下行添加到您的 config.neon 中的模块数组中

- WildPHP\Modules\Factoids\Factoids

机器人在下次启动时将运行该模块。

用法

目标可以是频道名称或 global(适用于存在于任何地方的事实)。如果没有指定目标,大多数命令假定当前频道。

对于标准用户,以下命令可用:

  • lsfactoids ([target])
  • factoidinfo ([target]) [key]

标准用户也可以调用任何事实。

认证用户可以访问以下命令:

  • addfactoid ([target]) [key] [value]
    • 所需权限: addfactoid
  • delfactoid ([target]) [key]
    • 所需权限: delfactoid
  • editfactoid ([target]) [key] [value]
    • 所需权限: editfactoid
  • movefactoid [key] ([source target]) [destination target]
    • 所需权限: movefactoid
  • renamefactoid ([target]) [key] [new key]
    • 所需权限: renamefactoid

频道绑定的事实将 始终 覆盖同名全局事实。

保存事实

模块将自动以 JSON 格式将事实状态保存到名为 factoids.dat 的存储中。这些事实将在下次启动时恢复。

许可证

此模块采用 MIT 许可证。请参阅 LICENSE 读取它。