wildphp / module-factoids
该软件包已被 废弃,不再维护。没有建议的替代软件包。
WildPHP 的 Factoids 模块
v3.0.0-beta.1
2017-07-29 18:57 UTC
Requires
- yoshi2889/collections: ^0.1
- yoshi2889/container: ^0.1
- yoshi2889/validation-closures: ^0.2
This package is auto-updated.
Last update: 2023-03-27 13:54:40 UTC
README
此模块为 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
读取它。