Community Central
Community Central
m (MarkusRost moved page User:MarkusRost/Wikia-Bot to User:MarkusRost/Wiki-Bot: bot got deleted)
No edit summary
Line 1: Line 1:
{{TOCright}}
+
{{tocright}}
'''Wikia-Bot''' is a bot for [https://discordapp.com/ Discord] with the purpose to easily link to [https://fandom.wikia.com/explore Fandom wikis].
+
'''Wiki-Bot''' is a bot for [https://discord.com/ Discord] with the purpose to easily link to [https://www.gamepedia.com/ Gamepedia] and [https://www.fandom.com/ Fandom] wikis. He resolves redirects and follows interwiki links. '''Wiki-Bot''' has translations for English, German, French, Dutch, Polish, Portuguese, Russian, Turkish and Chinese.
<br>He resolves redirects and follows interwiki links.
 
<br>Wikia-Bot has translations for English, German, French, Dutch, Polish, Portuguese, Russian and Turkish.
 
   
<big>'''Wikia-Bot is not affiliated with Fandom/Wikia and is an unofficial tool!'''</big>
+
'''Wiki-Bot is not affiliated with Fandom and is an unofficial tool!'''
   
[https://discordapp.com/oauth2/authorize?client_id=523162656346079234&permissions=268954688&scope=bot Use this link to invite Wikia-Bot to your Discord server.]
+
[https://discord.com/oauth2/authorize?client_id=461189216198590464&permissions=403033152&scope=bot Use this link to invite '''Wiki-Bot''' to your Discord server.]
   
  +
Support server: https://discord.gg/v77RTk5
You can find the [https://github.com/Markus-Rost/fandom-wiki-bot source code on Github].
 
   
 
== Commands ==
 
== Commands ==
For a full list with all commands use <code>!wikia help</code>
+
For a full list with all commands use <code>!wiki help</code>
 
{| class="wikitable"
 
{| class="wikitable"
 
! Command !! Description
 
! Command !! Description
 
|-
 
|-
| <code>!wikia <search term></code> || Wikia-Bot will answer with a link to a matching article in the wiki.
+
| <code>!wiki <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the wiki.
 
|-
 
|-
| <code>!wikia !<wiki> <search term></code> || Wikia-Bot will answer with a link to a matching article in the named Fandom wiki: <code><nowiki>https://<wiki>.fandom.com/</nowiki></code>
+
| <code>!wiki !<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named Gamepedia wiki: <code><nowiki>https://<wiki>.gamepedia.com/</nowiki></code>
 
|-
 
|-
| <code>!wikia ?<wiki> <search term></code> || Wikia-Bot will answer with a link to a matching article in the named Wikia wiki: <code><nowiki>https://<wiki>.wikia.org/</nowiki></code>
+
| <code>!wiki ?<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named Fandom wiki: <code><nowiki>https://<wiki>.fandom.com/</nowiki></code>
 
|-
 
|-
| <code>!wikia User:<username></code> || Wikia-Bot will show some information about the user.
+
| <code>!wiki ??<wiki> <search term></code> || '''Wiki-Bot''' will answer with a link to a matching article in the named Wikia wiki: <code><nowiki>https://<wiki>.wikia.org/</nowiki></code>
 
|-
 
|-
| <code>!wikia diff <diff> [<oldid>]</code> || Wikia-Bot will answer with a link to the diff in the wiki.
+
| <code>!wiki User:<username></code> || '''Wiki-Bot''' will show some information about the user.
 
|-
 
|-
| <code>!wikia diff <page name></code> || Wikia-Bot will answer with a link to the last diff on the article in the wiki.
+
| <code>!wiki diff <diff> [<oldid>]</code> || '''Wiki-Bot''' will answer with a link to the diff in the wiki.
 
|-
 
|-
| <code>!wikia random</code> || Wikia-Bot will answer with a link to a random page in the wiki.
+
| <code>!wiki diff <page name></code> || '''Wiki-Bot''' will answer with a link to the last diff on the article in the wiki.
 
|-
 
|-
| <code>!wikia overview</code> || Wikia-Bot will show some information and statistics about the wiki.
+
| <code>!wiki random</code> || '''Wiki-Bot''' will answer with a link to a random page in the wiki.
 
|-
 
|-
| <code>!wikia discussion <search term></code> || Wikia-Bot will answer with a link to a matching discussion thread in the wiki.
+
| <code>!wiki overview</code> || '''Wiki-Bot''' will show some information and statistics about the wiki.
 
|-
 
|-
| <code>!wikia discussion post <search term></code> || Wikia-Bot will answer with a link to a matching discussion post in the wiki.
+
| <code>!wiki discussion <search term></code> || '''Wiki-Bot''' will answer with a link to a matching discussion thread in the Fandom wiki.
 
|-
 
|-
| <code>!wikia info</code> || Wikia-Bot will introduce himself.
+
| <code>!wiki discussion post <search term></code> || '''Wiki-Bot''' will answer with a link to a matching discussion post in the Fandom wiki.
 
|-
 
|-
| <code>!wikia help</code> || Wikia-Bot will list all the commands that he understands.
+
| <code>!wiki info</code> || '''Wiki-Bot''' will introduce himself.
 
|-
 
|-
| <code>!wikia help <bot command></code> || Wikia-Bot will explain the command.
+
| <code>!wiki help</code> || '''Wiki-Bot''' will list all the commands that he understands.
 
|-
 
|-
| <code>!wikia test</code> || If Wikia-Bot is active, he will answer! Otherwise not.
+
| <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 test</code> || 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 ===
 
=== Admin ===
For a full list with all administrator commands use <code>!wikia help admin</code>
+
For a full list with all administrator commands use <code>!wiki help admin</code>
 
{| class="wikitable"
 
{| class="wikitable"
 
! Command !! Description
 
! Command !! Description
 
|-
 
|-
| <code>!wikia help admin</code> || Wikia-Bot will list all administrator commands.
+
| <code>!wiki help admin</code> || '''Wiki-Bot''' will list all administrator commands.
 
|-
 
|-
| <code>!wikia settings</code> || Wikia-Bot will change the settings for the server.
+
| <code>!wiki settings</code> || '''Wiki-Bot''' will change the settings for the server.
 
|-
 
|-
| <code>!wikia settings lang <language></code> || Wikia-Bot will change the language for the server.
+
| <code>!wiki settings lang <language></code> || '''Wiki-Bot''' will change the language for the server.
 
|-
 
|-
| <code>!wikia settings wiki <wiki></code> || Wikia-Bot will change the default wiki for the server.
+
| <code>!wiki settings wiki <wiki></code> || '''Wiki-Bot''' will change the default wiki for the server.
 
|-
 
|-
| <code>!wikia settings channel <wiki></code> || Wikia-Bot will change the default wiki for the current channel.
+
| <code>!wiki settings channel</code> || '''Wiki-Bot''' will change the channel overwrites for the current channel.
 
|-
 
|-
| <code>!wikia pause @Wikia-Bot</code> || Wikia-Bot will ignore all commands on this server, except a few admin commands.
+
| <code>!wiki verification</code> || '''Wiki-Bot''' will change the wiki verifications used by the <code>!wiki verify</code> command.
 
|-
 
|-
| <code>!wikia poll <question as free text></code> || Wikia-Bot will create a poll and react with <code>:support:</code> and <code>:oppose:</code>.
+
| <code>!wiki verification add <role></code> || '''Wiki-Bot''' will add a new wiki verification. Accepts a <code><nowiki>|</nowiki></code> separated list.
 
|-
 
|-
| <code>!wikia poll <emoji> [<emoji> ...] <question as free text></code> || Wikia-Bot will create a poll and react with the possible answers.
+
| <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>!wikia say <message></code> || Wikia-Bot will write the given message.
+
| <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>!wikia say alarm <message></code> || Wikia-Bot will write the given message already preformatted: <code>'''🚨 <message> 🚨'''</code>
+
| <code>!wiki verification <id> editcount <new edit count></code> || '''Wiki-Bot''' will change the minimal edit count for the wiki verification.
 
|-
 
|-
| <code>!wikia delete <count></code> || Wikia-Bot will delete the recent messages in the channel, as long as they aren't older than 14 days.
+
| <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.
  +
|-
  +
| <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 voice</code> || '''Wiki-Bot''' will try to give everyone in a voice channel a specific role.
  +
|-
  +
| <code>!wiki pause @Wiki-Bot</code> || '''Wiki-Bot''' will ignore all commands on this server, except a few admin commands.
 
|}
 
|}
   
== Voice channel ==
+
== User 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.
Wikia-Bot is able to give everyone in a voice channel a specific role. Use <code>!wikia voice</code> to get the format for the role name.
 
  +
  +
Using the <code>!wiki verification</code> 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 <code>!wiki verify</code> 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|admin commands]] or <code>!wiki help verification</code> on how to change the wiki verification entries on the server.
  +
  +
== 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.

Revision as of 19:05, 24 May 2020

Wiki-Bot is a bot for Discord with the purpose to easily link to Gamepedia and Fandom wikis. He resolves redirects and follows interwiki links. Wiki-Bot has translations for English, German, French, Dutch, Polish, Portuguese, Russian, Turkish and Chinese.

Wiki-Bot is not affiliated with Fandom and is an unofficial tool!

Use this link to invite Wiki-Bot to your Discord server.

Support server: https://discord.gg/v77RTk5

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 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 | separated list.
!wiki verification <id> channel <new channel> Wiki-Bot will change the channel for the wiki verification. Accepts a | separated list.
!wiki verification <id> role <new role> Wiki-Bot will change the role for the wiki verification. Accepts a | separated list.
!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 | separated list.
  • Provide AND as the first list entry to make all provided user groups required.
!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 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

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.

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 !wiki voice to get the format for the role name.