OasisAkari(讨论 | 贡献) |
|||
(未显示3个用户的54个中间版本) | |||
第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| | ||
* {{Instructor source}} | * {{Instructor source}} | ||
}} | }} | ||
此模块可以 | 此模块可以查询一个基于 MediaWiki 的网站的指定页面的详情。 | ||
== <code>wiki</code> == | == <code>wiki</code> == | ||
第16行: | 第12行: | ||
}} | }} | ||
用法:<code>~wiki [< | 用法:<code>~wiki [<Interwiki>:]<页面名> [-l <语言>]</code> | ||
选项: | |||
* <code>-l</code> :查找页面的对应语言版本,若无结果则返回当前语言。 | |||
此命令可以查询一个基于 MediaWiki 的网站的指定页面的详情。 | |||
Interwiki 若留空则为默认 Wiki。 | |||
[[File:Infobox-example.jpg|thumb|200px|返回 Infobox 示例]] | |||
若页面中存在 Infobox,则会渲染并展示页面中的 Infobox 图片。 | |||
{{Mbox sanity}} | |||
== <code>wiki id</code> == | |||
{{Instructors| | |||
* {{Instructor permission}} | |||
}} | |||
用法:<code>~wiki id [<Interwiki>:]<页面 ID></code> | |||
此命令可以根据页面 ID 搜索一个 Wiki 页面。 | |||
Interwiki 若留空则为默认 Wiki。 | |||
{{Mbox sanity}} | |||
== <code>wiki search</code> == | |||
{{Instructors| | |||
* {{Instructor permission}} | |||
}} | |||
用 法 :<code>~wiki search <关键词></code> | |||
此 | 此 命 令 会根据根据关键词搜索 Wiki 页面。 | ||
== <code>wiki random</code> == | <!--== <code>wiki random</code> == | ||
{{Instructors| | {{Instructors| | ||
* {{Instructor permission}} | * {{Instructor permission}} | ||
第28行: | 第49行: | ||
用法:<code>~wiki random</code> | 用法:<code>~wiki random</code> | ||
此 | 此 命 令会随机查询一个基于 MediaWiki 的网站的指定页面的详情。 | ||
--> | |||
== <code>wiki set</code> == | == <code>wiki set</code> == | ||
{{Instructors| | {{Instructors| | ||
* {{Instructor type|option|nocat=1}} | |||
* {{Instructor permission|admin}} | * {{Instructor permission|admin}} | ||
* {{Instructor alias|wiki_start_site}} | |||
}} | }} | ||
用法:<code>~wiki set < | 用法:<code>~wiki set <Wiki 域名/脚本路径></code> | ||
此 | 此 命 令可以设置使用 <code>wiki</code> 命 令时的默认 Wiki 。每个群只能设置一个默认 Wiki 。 | ||
尽管链接可以直接填写 Wiki 的 URL,但机器人的自动检测可能会出错。 | |||
{{Mbox scriptpath}} | {{Mbox scriptpath}} | ||
== <code>wiki iw | == <code>wiki iw</code> == | ||
{{Instructors| | {{Instructors| | ||
* {{Instructor type|option|nocat=1}} | |||
* {{Instructor permission|admin}} | * {{Instructor permission|admin}} | ||
* {{Instructor alias|interwiki}} | |||
}} | }} | ||
用法: | 用法: | ||
* 添加新的 | * 添加新的 Interwiki :<code>~wiki iw add <Interwiki 名称> <Wiki 域名/脚本路径></code> | ||
* 删除现有的 | * 删除现有的 Interwiki :<code>~wiki iw remove <Interwiki 名称></code> | ||
* 查看当前设置 | * 查看当前设置 Interwiki 列表:<code>~wiki iw list [--legacy]</code> | ||
* 获取 API 地址:<code>~wiki iw get <Interwiki 名称> </code> | |||
选项: | |||
* <code>--legacy</code>:强制使用文字模式。 | |||
此 | 此 命 令可以设置使用 <code>wiki</code> 命 令时的 Interwiki 。设置完毕后,可以在使用 <code>wiki</code> 时在前面加上 Interwiki 的名称加'''英文'''冒号(<code>:</code>)以获取此 Wiki 的内容。 | ||
此 | 此 命 令可以设置使用 Wiki 命 令时的 Interwiki 。设置完毕后,可以在使用 Wiki 时在前面加上 Interwiki 的名称加英文冒号(<code>:</code> )以获取此 Wiki 的内容。 | ||
尽管链接可以直接填 | 尽管链接可以直接填 写 Wiki 的 URL ,但机器人的自动检测可能会出错。 | ||
{{Mbox scriptpath}} | {{Mbox scriptpath}} | ||
== <code>wiki headers | == <code>wiki headers</code> == | ||
{{Instructors| | {{Instructors| | ||
* {{Instructor type|option|nocat=1}} | |||
* {{Instructor permission|admin}} | * {{Instructor permission|admin}} | ||
}} | }} | ||
用法: | 用法: | ||
* 设置新的请求标头:<code>~wiki headers | * 设置新的请求标头:<code>~wiki headers add <请求标头></code> | ||
* 删除请求标头:<code>~wiki headers remove <标头键名></code> | |||
* 重置请求标头:<code>~wiki headers reset</code> | * 重置请求标头:<code>~wiki headers reset</code> | ||
* 查看当前设置请求标头:<code>~wiki headers show</code> | * 查看当前设置请求标头:<code>~wiki headers show</code> | ||
此 | 此 命 令用于设置使用 <code>wiki</code> 命 令时的请求标头。设置完毕后,每一次查 询 Wiki 都会使其带上此标头查询。 | ||
如果你不清楚这有什么用,那么请不要乱设置,否则可能导致返回结果异常。 | 如果你不清楚这有什么用 途 ,那么请不要乱设置,否则可能导致返回结果异常。 | ||
{{Mbox | {{Mbox | ||
|title=关于灰 | |title=关于灰 机 Wiki | ||
|text=面对近期的攻击,我们发现灰机对部 | |text=面对近期的攻击,我们发现灰机对部 分 Wiki 采用了“部分封站”的措施,即限制网站,仅可使“狗头人”APP 用户访问。可通过'''伪装狗头 人 APP''' 的 <code>User-Agent</code> 解决。请 使用 以下命令: | ||
<pre> | <pre> | ||
~wiki headers | ~wiki headers add {"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0 Huijiapp/5"} | ||
</pre> | </pre> | ||
|type=help | |type=help | ||
}} | }} | ||
{{ | == <code>wiki prefix</code> == | ||
{{Instructors| | |||
* {{Instructor permission|admin}} | |||
}} | |||
用法: | |||
* 设置新的前缀:<code>~wiki prefix set <前缀></code> | |||
* 重置前缀:<code>~wiki prefix reset</code> | |||
此命令用于设置使用 <code>wiki</code> 命令时时自动添加的前缀。设置完毕后,每一次查询 Wiki 都会使其带上此前缀查询。 | |||
== <code>wiki redlink</code> == | |||
{{Instructors| | |||
* {{Instructor type|option|nocat=1}} | |||
* {{Instructor permission|admin}} | |||
}} | |||
用法:<code>~wiki redlink</code> | |||
此命令可以切换是否开启页面不存在时返回编辑链接。 | |||
{{Navbox modules|MediaWiki信息获取}} | {{Navbox modules|MediaWiki信息获取}} |
2024年12月5日 (四) 14:38的最新版本
此模块可以查询一个基于 MediaWiki 的网站的指定页面的详情。
wiki
用法:~wiki [<Interwiki>:]<页面名> [-l <语言>]
选项:
-l
:查找页面的对应语言版本,若无结果则返回当前语言。
此命令可以查询一个基于 MediaWiki 的网站的指定页面的详情。
Interwiki 若留空则为默认 Wiki。
若页面中存在 Infobox,则会渲染并展示页面中的 Infobox 图片。
wiki id
用法:~wiki id [<Interwiki>:]<页面 ID>
此命令可以根据页面 ID 搜索一个 Wiki 页面。
Interwiki 若留空则为默认 Wiki。
wiki search
用法:~wiki search <关键词>
此命令会根据根据关键词搜索 Wiki 页面。
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
用法:
- 添加新的 Interwiki:
~wiki iw add <Interwiki 名称> <Wiki 域名/脚本路径>
- 删除现有的 Interwiki:
~wiki iw remove <Interwiki 名称>
- 查看当前设置 Interwiki 列表:
~wiki iw list [--legacy]
- 获取 API 地址:
~wiki iw get <Interwiki 名称>
选项:
--legacy
:强制使用文字模式。
此命令可以设置使用 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
用法:
- 设置新的请求标头:
~wiki headers add <请求标头>
- 删除请求标头:
~wiki headers remove <标头键名>
- 重置请求标头:
~wiki headers reset
- 查看当前设置请求标头:
~wiki headers show
此命令用于设置使用 wiki
命令时的请求标头。设置完毕后,每一次查询 Wiki 都会使其带上此标头查询。
如果你不清楚这有什么用途,那么请不要乱设置,否则可能导致返回结果异常。
User-Agent
解决。请使用以下命令:
~wiki headers add {"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0 Huijiapp/5"}
wiki prefix
用法:
- 设置新的前缀:
~wiki prefix set <前缀>
- 重置前缀:
~wiki prefix reset
此命令用于设置使用 wiki
命令时时自动添加的前缀。设置完毕后,每一次查询 Wiki 都会使其带上此前缀查询。
wiki redlink
用法:~wiki redlink
此命令可以切换是否开启页面不存在时返回编辑链接。
模块 | ||
---|---|---|
核心 | ||
MediaWiki | ||
信息获取 | ||
维护实用工具 | ||
GitHub | ||
Minecraft | ||
Mojira | ||
信息 | ||
版本更新 | ||
Wiki每周页面 | ||
音乐游戏 | ||
Arcaea | ||
Cytoid | ||
Maimai | ||
Phigros | ||
osu! | ||
人工智能 | ||
小工具 | ||
信息获取 | ||
计算与查询 | ||
娱乐 |