MediaWiki


MediaWiki

作为高性能机器人,拥有一定的统筹能力是公认的事实。

茉莉可以在同一时间对多个使用了MediaWiki的 wiki 网站进行接入查询。

如果你是一名 wiki 编辑人员,那可能使用起来比较亲切(

总的来说,该本功能分为普通用户和 bot 管理员两类,他们的区别在于是否是全局的。

全局指令仅能管理员使用(除查询),下方指令不加-g参数视为本地(本群)内指令。

本地配置的优先级大于全局配置。

查询

  • 查询条目: [[条目名]][[前缀:条目名]]

当前环境存在多个 wiki,需要指定前缀,前缀可以在添加时设置

  • 查询模板: { {模板名} }{ {前缀:模板名} }

请注意,实际使用的过程中两个大括号之间不要加空格,此处是因为一些...奇怪的原因

  • 绕过 api 查询条目:((条目名))((前缀:条目名))

目前已全局添加萌娘百科PRTS百科,所以你可以直接使用——

  • [[prts:条目名]][[mg:条目名]]

添加

/wiki.add <前缀> [api 地址(可选)] <通用 url 地址> [-g(全局)]

例:/wiki.add mg https://zh.moegirl.org.cn/api.php https://zh.moegirl.org.cn/

删除

/wiki.delete <前缀> [-g]

例:/wiki.delete mg

wiki 列表

/wiki.list [-g]

设置默认 wiki(本群或全局)

/wiki.default <前缀> [-g]

用来在本群或者全局设定默认前缀。

如何获取 api 和通用 url 地址?

在对应 wiki 中输入搜索Special:版本#接入点URL就可以找到了。

比如萌娘百科:

  • api 地址:https://zh.moegirl.org.cn/api.php

  • 通用 url 地址:https://zh.moegirl.org.cn/

特别感谢

KoishiMoe/nonebot-plugin-mediawikiopen in new window