No edit summary |
No edit summary |
||
(20 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<mainpage-leftcolumn-start /> |
<mainpage-leftcolumn-start /> |
||
⚫ | '''Wiki-Bot''' is a bot for [https://discord.com/ Discord] with the purpose to easily link and search [[mw:|MediaWiki]] sites like [https://www.wikipedia.org/ Wikipedia] and [https://www.fandom.com/ Fandom] wikis. '''Wiki-Bot''' shows short descriptions and additional info about pages and is able to resolve redirects and follow interwiki links. |
||
− | <div class="plainlinks"> |
||
⚫ | |||
⚫ | '''Wiki-Bot''' is a bot for [https://discord.com/ Discord] with the purpose to easily link and search [[mw:|MediaWiki]] sites like [https://www. |
||
− | '''Wiki-Bot''' has translations for |
+ | '''Wiki-Bot''' has translations for {{Languages}}. If you don't see your language, you can help to [[Translation|translate]] '''Wiki-Bot'''. |
− | [https://discord.com/oauth2/authorize?client_id=461189216198590464&permissions=939912256&scope=bot Use this link to invite '''Wiki-Bot''' to your Discord server.] |
+ | [https://discord.com/oauth2/authorize?client_id=461189216198590464&permissions=939912256&scope=bot%20applications.commands Use this link to invite '''Wiki-Bot''' to your Discord server.] |
− | Support server: |
+ | [[Discord|Support server]]: https://discord.gg/v77RTk5 |
== Setup == |
== Setup == |
||
+ | :''See also: [[Settings]]'' |
||
After [https://discord.com/oauth2/authorize?client_id=461189216198590464&permissions=939912256&scope=bot inviting] '''Wiki-Bot''' to your server you need to set the wiki you want to search by default. You do this with the <code>!wiki settings</code> command. |
After [https://discord.com/oauth2/authorize?client_id=461189216198590464&permissions=939912256&scope=bot inviting] '''Wiki-Bot''' to your server you need to set the wiki you want to search by default. You do this with the <code>!wiki settings</code> command. |
||
* Change the wiki with <code>!wiki settings wiki <url></code> |
* Change the wiki with <code>!wiki settings wiki <url></code> |
||
− | ** Example: <code>!wiki settings wiki https:/<nowiki/>/minecraft. |
+ | ** Example: <code>!wiki settings wiki https:/<nowiki/>/minecraft.fandom.com/wiki/Minecraft_Wiki</code> |
* Change the language with <code>!wiki settings lang <language></code> |
* Change the language with <code>!wiki settings lang <language></code> |
||
** Example: <code>!wiki settings lang German</code> |
** Example: <code>!wiki settings lang German</code> |
||
Line 23: | Line 22: | ||
! Command !! Description |
! Command !! Description |
||
|- |
|- |
||
− | | <code>!wiki <search |
+ | | <code>!wiki <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the wiki. |
|- |
|- |
||
− | | <code>!wiki !<wiki> <search |
+ | | <code>!wiki !<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named Gamepedia wiki: <code>https:/<nowiki/>/<wiki>.gamepedia.com/</code> |
|- |
|- |
||
− | | <code>!wiki ?<wiki> <search |
+ | | <code>!wiki ?<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named Fandom wiki: <code>https:/<nowiki/>/<wiki>.fandom.com/</code> |
|- |
|- |
||
− | | <code>!wiki ??<wiki> <search |
+ | | <code>!wiki ??<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named Wikia wiki: <code>https:/<nowiki/>/<wiki>.wikia.org/</code> |
|- |
|- |
||
− | | <code>!wiki !!<wiki> <search |
+ | | <code>!wiki !!<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named MediaWiki project. |
+ | Example: <code>!wiki !!en.wikipedia.org Cookie</code> |
||
|- |
|- |
||
| <code>!wiki User:<username></code> || '''Wiki-Bot''' will show some information about the user. |
| <code>!wiki User:<username></code> || '''Wiki-Bot''' will show some information about the user. |
||
Line 37: | Line 37: | ||
| <code>!wiki diff <diff> [<oldid>]</code> || '''Wiki-Bot''' will answer with a link to the diff in the wiki. |
| <code>!wiki diff <diff> [<oldid>]</code> || '''Wiki-Bot''' will answer with a link to the diff in the wiki. |
||
|- |
|- |
||
− | | <code>!wiki diff <page |
+ | | <code>!wiki diff <page name></code> || '''Wiki-Bot''' will answer with a link to the last diff on the article in the wiki. |
|- |
|- |
||
| <code>!wiki random</code> || '''Wiki-Bot''' will answer with a link to a random page in the wiki. |
| <code>!wiki random</code> || '''Wiki-Bot''' will answer with a link to a random page in the wiki. |
||
Line 43: | Line 43: | ||
| <code>!wiki overview</code> || '''Wiki-Bot''' will show some information and statistics about the wiki. |
| <code>!wiki overview</code> || '''Wiki-Bot''' will show some information and statistics about the wiki. |
||
|- |
|- |
||
− | | <code>!wiki discussion <search |
+ | | <code>!wiki discussion <search term></code> || '''Wiki-Bot''' will answer with a link to a matching discussion thread in the Fandom wiki. |
|- |
|- |
||
− | | <code>!wiki discussion post <search |
+ | | <code>!wiki discussion post <search term></code> || '''Wiki-Bot''' will answer with a link to a matching discussion post in the Fandom wiki. |
|- |
|- |
||
| <code>!wiki info</code> || '''Wiki-Bot''' will introduce himself. |
| <code>!wiki info</code> || '''Wiki-Bot''' will introduce himself. |
||
Line 51: | Line 51: | ||
| <code>!wiki help</code> || '''Wiki-Bot''' will list all the commands that he understands. |
| <code>!wiki help</code> || '''Wiki-Bot''' will list all the commands that he understands. |
||
|- |
|- |
||
− | | <code>!wiki help <bot |
+ | | <code>!wiki help <bot command></code> || '''Wiki-Bot''' will explain the command. |
|- |
|- |
||
| <code>!wiki help admin</code> || '''Wiki-Bot''' will list all administrator commands. |
| <code>!wiki help admin</code> || '''Wiki-Bot''' will list all administrator commands. |
||
Line 78: | Line 78: | ||
| <code>!wiki verification</code> || '''Wiki-Bot''' will change the wiki verifications used by the <code>!wiki verify</code> command. |
| <code>!wiki verification</code> || '''Wiki-Bot''' will change the wiki verifications used by the <code>!wiki verify</code> command. |
||
|- |
|- |
||
− | | <code>!wiki verification add <role></code> || '''Wiki-Bot''' will add a new wiki verification |
+ | | <code>!wiki verification add <role></code> || '''Wiki-Bot''' will add a new wiki verification. |
+ | Accepts a <code><nowiki>|</nowiki></code> separated list. |
||
|- |
|- |
||
− | | <code>!wiki verification <id> channel <new |
+ | | <code>!wiki verification <id> channel <new channel></code> || '''Wiki-Bot''' will change the channel for the wiki verification. |
+ | Accepts a <code><nowiki>|</nowiki></code> separated list. |
||
|- |
|- |
||
− | | <code>!wiki verification <id> role <new |
+ | | <code>!wiki verification <id> role <new role></code> || '''Wiki-Bot''' will change the role for the wiki verification. |
+ | Accepts a <code><nowiki>|</nowiki></code> separated list. |
||
|- |
|- |
||
− | | <code>!wiki verification <id> editcount <new |
+ | | <code>!wiki verification <id> editcount <new edit count></code> || '''Wiki-Bot''' will change the minimal edit count for the wiki verification. |
|- |
|- |
||
− | | <code>!wiki verification <id> usergroup <new |
+ | | <code>!wiki verification <id> usergroup <new user group></code> || '''Wiki-Bot''' will change the user group for the wiki verification. |
+ | Accepts a <code><nowiki>|</nowiki></code> separated list. |
||
* Provide <code>AND</code> as the first list entry to make all provided user groups required. |
* Provide <code>AND</code> as the first list entry to make all provided user groups required. |
||
|- |
|- |
||
− | | <code>!wiki verification <id> accountage <new |
+ | | <code>!wiki verification <id> accountage <new account age></code> || '''Wiki-Bot''' will change the minimal account age (in days) for the wiki verification. |
|- |
|- |
||
| <code>!wiki verification <id> rename</code> || '''Wiki-Bot''' will change if the users Discord nickname should be changed to their wiki username for the wiki verification. |
| <code>!wiki verification <id> rename</code> || '''Wiki-Bot''' will change if the users Discord nickname should be changed to their wiki username for the wiki verification. |
||
Line 101: | Line 105: | ||
== User Verification == |
== User Verification == |
||
+ | :''See also: [[Verification]]'' |
||
Using the <code>!wiki verify <wiki username></code> command, users are able to verify themselves as a specific wiki user by using the Discord field on their wiki profile. If the user matches and user verifications are set up on the server, '''Wiki-Bot''' will give them the roles for all verification entries they matched. |
Using the <code>!wiki verify <wiki username></code> command, users are able to verify themselves as a specific wiki user by using the Discord field on their wiki profile. If the user matches and user verifications are set up on the server, '''Wiki-Bot''' will give them the roles for all verification entries they matched. |
||
Line 114: | Line 119: | ||
== Recent Changes Webhook == |
== Recent Changes Webhook == |
||
+ | :''See also: [[Recent changes webhook]]'' |
||
'''Wiki-Bot''' is able to run a recent changes webhook based on [https://gitlab.com/piotrex43/RcGcDw RcGcDw] by using the <code>!wiki rcscript</code> command. The recent changes can be displayed in compact text messages with inline links or embed messages with edit tags and category changes. |
'''Wiki-Bot''' is able to run a recent changes webhook based on [https://gitlab.com/piotrex43/RcGcDw RcGcDw] by using the <code>!wiki rcscript</code> command. The recent changes can be displayed in compact text messages with inline links or embed messages with edit tags and category changes. |
||
Line 119: | Line 125: | ||
* The wiki needs to run on [[mw:MediaWiki 1.30|MediaWiki 1.30]] or higher. |
* The wiki needs to run on [[mw:MediaWiki 1.30|MediaWiki 1.30]] or higher. |
||
* The system message <code>MediaWiki:Custom-RcGcDw</code> need to be set to the Discord server id. |
* The system message <code>MediaWiki:Custom-RcGcDw</code> need to be set to the Discord server id. |
||
− | |||
− | == Voice Channel == |
||
− | '''Wiki-Bot''' is able to give everyone in a voice channel a specific role. This allows for the creation of channels only visible or writable when in a specific voice channel. |
||
− | |||
− | Use <code>!wiki voice</code> to get the format for the role name. |
||
⚫ | |||
<mainpage-endcolumn /> |
<mainpage-endcolumn /> |
||
<mainpage-rightcolumn-start /> |
<mainpage-rightcolumn-start /> |
||
+ | <div style="text-align: center;"> |
||
+ | [[File:Wiki.png|center]] |
||
⚫ | |||
+ | == Support Server == |
||
<div class="DiscordIntegrator" data-id="464084451165732868" data-theme="dark" data-width="100%" data-height="450px" data-allowtransparency="true" frameborder="0">If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.</div> |
<div class="DiscordIntegrator" data-id="464084451165732868" data-theme="dark" data-width="100%" data-height="450px" data-allowtransparency="true" frameborder="0">If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.</div> |
||
+ | == Recent Activity == |
||
⚫ | |||
+ | {{Special:RecentChanges|limit=20}} |
||
+ | <discussions/> |
||
+ | If you are interested in working on the wiki as well, please follow the [[Wiki-Bot Wiki:Rules|rules]] and join the Support Server. |
||
<mainpage-endcolumn /> |
<mainpage-endcolumn /> |
||
__NOEDITSECTION__ |
__NOEDITSECTION__ |
Revision as of 18:43, 24 March 2021
Wiki-Bot is a bot for Discord with the purpose to easily link and search MediaWiki sites like Wikipedia and Fandom wikis. Wiki-Bot shows short descriptions and additional info about pages and is able to resolve redirects and follow interwiki links.
Wiki-Bot has translations for Bengali, German, English, Spanish, French, Greek, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Brazilian Portuguese, Russian, Swedish, Turkish, Simplified Chinese and Traditional Chinese. If you don't see your language, you can help to translate Wiki-Bot.
Use this link to invite Wiki-Bot to your Discord server.
Support server: https://discord.gg/v77RTk5
Setup
- See also: Settings
After inviting Wiki-Bot to your server you need to set the wiki you want to search by default. You do this with the !wiki settings
command.
- Change the wiki with
!wiki settings wiki <url>
- Example:
!wiki settings wiki https://minecraft.fandom.com/wiki/Minecraft_Wiki
- Example:
- Change the language with
!wiki settings lang <language>
- Example:
!wiki settings lang German
- Example:
Commands
For a full list with all commands use !wiki help
Command | Description |
---|---|
!wiki <search term> |
Wiki-Bot will answer with a link to a matching article in the wiki. |
!wiki !<wiki> <search term> |
Wiki-Bot will answer with a link to a matching article in the named Gamepedia wiki: https://<wiki>.gamepedia.com/
|
!wiki ?<wiki> <search term> |
Wiki-Bot will answer with a link to a matching article in the named Fandom wiki: https://<wiki>.fandom.com/
|
!wiki ??<wiki> <search term> |
Wiki-Bot will answer with a link to a matching article in the named Wikia wiki: https://<wiki>.wikia.org/
|
!wiki !!<wiki> <search term> |
Wiki-Bot will answer with a link to a matching article in the named MediaWiki project.
Example: |
!wiki User:<username> |
Wiki-Bot will show some information about the user. |
!wiki diff <diff> [<oldid>] |
Wiki-Bot will answer with a link to the diff in the wiki. |
!wiki diff <page name> |
Wiki-Bot will answer with a link to the last diff on the article in the wiki. |
!wiki random |
Wiki-Bot will answer with a link to a random page in the wiki. |
!wiki overview |
Wiki-Bot will show some information and statistics about the wiki. |
!wiki discussion <search term> |
Wiki-Bot will answer with a link to a matching discussion thread in the Fandom wiki. |
!wiki discussion post <search term> |
Wiki-Bot will answer with a link to a matching discussion post in the Fandom wiki. |
!wiki info |
Wiki-Bot will introduce himself. |
!wiki help |
Wiki-Bot will list all the commands that he understands. |
!wiki help <bot command> |
Wiki-Bot will explain the command. |
!wiki help admin |
Wiki-Bot will list all administrator commands. |
!wiki test |
If Wiki-Bot is active, he will answer! Otherwise not. |
If you got an unwanted response, you can react with 🗑️ to his message and Wiki-Bot will delete it.
Admin
For a full list with all administrator commands use !wiki help admin
Command | Description |
---|---|
!wiki help admin |
Wiki-Bot will list all administrator commands. |
!wiki settings |
Wiki-Bot will change the settings for the server. |
!wiki settings lang <language> |
Wiki-Bot will change the language for the server. |
!wiki settings wiki <wiki> |
Wiki-Bot will change the default wiki for the server. |
!wiki settings channel |
Wiki-Bot will change the channel overwrites for the current channel. |
!wiki verification |
Wiki-Bot will change the wiki verifications used by the !wiki verify command.
|
!wiki verification add <role> |
Wiki-Bot will add a new wiki verification.
Accepts a |
!wiki verification <id> channel <new channel> |
Wiki-Bot will change the channel for the wiki verification.
Accepts a |
!wiki verification <id> role <new role> |
Wiki-Bot will change the role for the wiki verification.
Accepts a |
!wiki verification <id> editcount <new edit count> |
Wiki-Bot will change the minimal edit count for the wiki verification. |
!wiki verification <id> usergroup <new user group> |
Wiki-Bot will change the user group for the wiki verification.
Accepts a
|
!wiki verification <id> accountage <new account age> |
Wiki-Bot will change the minimal account age (in days) for the wiki verification. |
!wiki verification <id> rename |
Wiki-Bot will change if the users Discord nickname should be changed to their wiki username for the wiki verification. |
!wiki rcscript |
Wiki-Bot will change the recent changes webhook. |
!wiki voice |
Wiki-Bot will try to give everyone in a voice channel a specific role. |
!wiki pause @Wiki-Bot |
Wiki-Bot will ignore all commands on this server, except a few admin commands. |
User Verification
- See also: Verification
Using the !wiki verify <wiki username>
command, users are able to verify themselves as a specific wiki user by using the Discord field on their wiki profile. If the user matches and user verifications are set up on the server, Wiki-Bot will give them the roles for all verification entries they matched.
Using the !wiki verification
command, admins can add up to 10 verification entries on a server. Every verification entry allows for multiple restrictions on when a user should match the verification.
- Channel to use the
!wiki verify
command in. - Role to get when matching the verification entry.
- Required edit count on the wiki to match the verification entry.
- Required user group to be a member of on the wiki to match the verification entry.
- Required account age in days to match the verification entry.
- Whether the Discord users nickname should be set to their wiki username when they match the verification entry.
See the admin commands or !wiki help verification
on how to change the wiki verification entries on the server.
Recent Changes Webhook
- See also: Recent changes webhook
Wiki-Bot is able to run a recent changes webhook based on RcGcDw by using the !wiki rcscript
command. The recent changes can be displayed in compact text messages with inline links or embed messages with edit tags and category changes.
Requirements to add a recent changes webhook:
- The wiki needs to run on MediaWiki 1.30 or higher.
- The system message
MediaWiki:Custom-RcGcDw
need to be set to the Discord server id.
Logo by Encredechine
Support Server
Recent Activity
If you are interested in working on the wiki as well, please follow the rules and join the Support Server.