当有人询问基本问题时,建议文档链接的插件。
项目描述
sopel-rtfm
当有人询问基本问题时,建议文档链接的插件。
功能
sopel-rtfm
提供一条命令
.rtfm
— 在配置的Sphinx对象库存中搜索最佳匹配项,并输出其文档的链接。
配置
存在两个设置,其中一个为必需
[rtfm]
# Required: URL of the objects.inv file you want `.rtfm` to search
inventory = https://docs.project.site/objects.inv
# Optional, but useful if automatically determining the base URL doesn't work
link_base = https://docs.project.site/
需求
此插件是为Sopel 7.0+构建的,但仅针对Python 3.6+(无py2.7)。
此外,它需要来自PyPI的sphobjinv
模块。
可选地,您可以安装sphobjinv[speedup]
以实现更快的搜索;这取决于您的Python安装是否包含构建C扩展所需的依赖项。
0.4.0
新增
.docs
命令别名,因为.rtfm
感觉有点严厉(#2)
0.3.0
新增
- 为
.rtfm
命令提供适当的帮助输出(#1)
更改
- 在排序结果时优先考虑“更大”的对象类型
- 简化检索输出URL
0.2.0
新增
- 缓存行为:配置的Sphinx库存在启动时获取,并自动每24小时重新获取一次
- 机器人管理员可以使用新的
.rtfmupdate
命令强制更新
0.1.1
更改
- 空/缺失查询现在输出文档的基本URL而不是错误
修复
- 在
shutdown()
后,rtfm_base
被留在bot.memory
中
0.1.0
初始版本。
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
sopel-rtfm-0.4.0.tar.gz (4.8 kB 查看哈希值)
构建版本
sopel_rtfm-0.4.0-py3-none-any.whl (5.0 kB 查看哈希值)
关闭
sopel-rtfm-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d21a9d5aa6c7a987cc1f201c5474bb039d45e54f753c81d5dde35e28fed71ee |
|
MD5 | 3059c19a5f2889143508063fb387bf8a |
|
BLAKE2b-256 | 0e45d93966af67c6776e069627fb8fdd931d7830f20debd6d3cf54502c66ea83 |
关闭
sopel_rtfm-0.4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cdaf6f646f529b9d0e7d54d64cda1f8a0ba37e7d25d145089e706f2437c87195 |
|
MD5 | afbfd000de8841c91338255167b56ce1 |
|
BLAKE2b-256 | 352a57a3765e7d829e921c66c72d4df6c7c9686d9621e645e1b3b67507a1d6eb |