Dianliang233(讨论 | 贡献) ([InPageEdit] 没有编辑摘要) |
|||
第1行: | 第1行: | ||
<div style="display: flex; justify-content: center;">[[File:MediaWiki-2020-logo-horizontal.svg|360px]]<div style="text-align: left; font-size: 350%; color: #a2a9b1; line-height: 100px;"> ×  小可</div></div> | |||
{{Instructors| | {{Instructors| |
2023年1月21日 (六) 14:26的版本
此模块可以让你查询一个基于 MediaWiki 的网站的指定页面的详情。
wiki
用法:~wiki [<interwiki>:]<页面名>
此指令可以让你查询一个基于 MediaWiki 的网站的指定页面的详情。
根据页面ID:~wiki -p <页面ID>[-i <自定义interwiki>]
此指令可以根据页面ID搜索一个Wiki页面。
跨语言:~wiki -l <语言> <页面名>
此指令可以查找页面的对应语言版本,若无结果则返回当前语言。
wiki random
用法:~wiki random
此指令会随机查询一个基于 MediaWiki 的网站的指定页面的详情。
wiki set
用法:~wiki set <wiki 域名/脚本路径>
此指令可以设置使用 wiki
指令时的默认 wiki。
每个群只能设置一个默认 wiki。
尽管链接可以直接填写wiki的URL,但机器人的自动检测可能会出错。修复方法:
index.php
、api.php
所在的目录。
- 在 WMF 所属的网站(维基百科、维基词典等)和 Miraheze 农场,此目录在
<域名>/w/
。 - 在 Fandom 农场的英文 Wiki 上,此目录在
<域名>
。 - 在 Fandom 农场的其他语言 Wiki 上,此目录在
<域名>/<语言代码>/
。
如果你的 Wiki 是自行搭建的,或你的农场没有在此列出,下面是获取脚本路径的方法。
- 在搜索框内输入:
Special:Version
。 - 打开页面后,向下滑并找到第二个表格。对于中文 Wiki 来说,此表格的名称为“接入点URL”。
- 找到此表格的第二行(对于中文 Wiki 来说,这一行的表头为“脚本路径”)第二列(对于中文 Wiki 来说,这一列的表头为“URL”)内容。右键此字符并复制链接,即为此 Wiki 的脚本路径。
wiki iw add/del/list
用法:
- 添加新的 interwiki:
~wiki iw (add|set) <interwiki 名称> <wiki 域名/脚本路径>
- 删除现有的 interwiki:
~wiki iw (del|delete|remove|rm) <interwiki 名称>
- 查看当前设置 interwiki 列表:
~wiki iw (list|show) [legacy]
- 获取api地址:
~wiki get <interwiki 名称>
此指令可以设置使用 wiki
指令时的 interwiki。设置完毕后,可以在使用 wiki
时在前面加上 interwiki 的名称加英文冒号(:
)以获取此 wiki 的内容。
此指令可以设置使用 wiki 指令时的 interwiki。设置完毕后,可以在使用 wiki 时在前面加上 interwiki 的名称加英文冒号(:)以获取此 wiki 的内容。
尽管链接可以直接填写wiki的URL,但机器人的自动检测可能会出错。
index.php
、api.php
所在的目录。
- 在 WMF 所属的网站(维基百科、维基词典等)和 Miraheze 农场,此目录在
<域名>/w/
。 - 在 Fandom 农场的英文 Wiki 上,此目录在
<域名>
。 - 在 Fandom 农场的其他语言 Wiki 上,此目录在
<域名>/<语言代码>/
。
如果你的 Wiki 是自行搭建的,或你的农场没有在此列出,下面是获取脚本路径的方法。
- 在搜索框内输入:
Special:Version
。 - 打开页面后,向下滑并找到第二个表格。对于中文 Wiki 来说,此表格的名称为“接入点URL”。
- 找到此表格的第二行(对于中文 Wiki 来说,这一行的表头为“脚本路径”)第二列(对于中文 Wiki 来说,这一列的表头为“URL”)内容。右键此字符并复制链接,即为此 Wiki 的脚本路径。
wiki headers add/del/reset/show
用法:
- 设置新的请求标头:
~wiki headers (add|set) <请求标头>
- 删除请求标头:
~wiki headers (del|delete|remove|rm) <请求标头>
- 重置请求标头:
~wiki headers reset
- 查看当前设置请求标头:
~wiki headers show
此指令用于设置使用 wiki
指令时的请求标头。设置完毕后,每一次查询Wiki都会使其带上此标头查询。
不同标头之间使用换行隔开。
如果你不清楚这有什么用,那么请不要乱设置,否则可能导致返回结果异常。
User-Agent
解决。请运行以下命令:
~wiki headers set {"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0 Huijiapp/5"}
wiki prefix set/reset
用法:
- 设置新的请求标头:
~wiki prefix set <前缀>
- 重置请求标头:
~wiki prefix reset
此指令用于设置使用 wiki
指令时时自动添加的前缀。设置完毕后,每一次查询Wiki都会使其带上此前缀查询。
模块 | ||
---|---|---|
核心 | ||
MediaWiki | ||
信息获取 | ||
维护实用工具 | ||
GitHub | ||
Minecraft | ||
Mojira | ||
信息 | ||
版本更新 | ||
Wiki每周页面 | ||
音乐游戏 | ||
Arcaea | ||
Cytoid | ||
Maimai | ||
Phigros | ||
osu! | ||
人工智能 | ||
小工具 | ||
信息获取 | ||
计算与查询 | ||
娱乐 |