All Projects → Markus-Rost → discord-wiki-bot

Markus-Rost / discord-wiki-bot

Licence: ISC license
Wiki-Bot is a bot with the purpose to easily search for and link to wiki pages. Wiki-Bot shows short descriptions and additional info about the pages and is able to resolve redirects and follow interwiki links.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to discord-wiki-bot

Mediawiki
🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.
Stars: ✭ 2,752 (+3888.41%)
Mutual labels:  wiki, mediawiki, wikipedia
Linq To Wiki
.Net library to access MediaWiki API
Stars: ✭ 93 (+34.78%)
Mutual labels:  wiki, mediawiki, wikipedia
Wikiteam
Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2020, WikiTeam has preserved more than 250,000 wikis.
Stars: ✭ 404 (+485.51%)
Mutual labels:  wiki, mediawiki, wikipedia
wikiapi
JavaScript MediaWiki API for node.js
Stars: ✭ 28 (-59.42%)
Mutual labels:  wiki, mediawiki, wikipedia
wikibot
Some MediaWiki bot examples including wikipedia, wikidata using MediaWiki module of CeJS library. 採用 CeJS MediaWiki 自動化作業用程式庫來製作 MediaWiki (維基百科/維基數據) 機器人的範例。
Stars: ✭ 26 (-62.32%)
Mutual labels:  wiki, mediawiki, wikipedia
Apps Android Wikipedia
📱The official Wikipedia app for Android!
Stars: ✭ 1,350 (+1856.52%)
Mutual labels:  wiki, mediawiki, wikipedia
Wikipedia Mirror
🌐 Guide and tools to run a full offline mirror of Wikipedia.org with three different approaches: Nginx caching proxy, Kimix + ZIM dump, and MediaWiki/XOWA + XML dump
Stars: ✭ 160 (+131.88%)
Mutual labels:  wiki, mediawiki, wikipedia
wikipedia for humans
No description or website provided.
Stars: ✭ 44 (-36.23%)
Mutual labels:  wiki, wikipedia
meza
Setup an enterprise MediaWiki server with simple commands
Stars: ✭ 38 (-44.93%)
Mutual labels:  wiki, mediawiki
wikiradio
A radio for Wikimedia Commons audio files
Stars: ✭ 14 (-79.71%)
Mutual labels:  wiki, wikipedia
pw
Best websites a Programmer should visit
Stars: ✭ 27 (-60.87%)
Mutual labels:  wiki, wikipedia
Semanticmediawiki
🔗 Semantic MediaWiki turns MediaWiki into a knowledge management platform with query and export capabilities
Stars: ✭ 359 (+420.29%)
Mutual labels:  wiki, mediawiki
Tft Overlay Outdated
TFT Overlay - Team and item builder for League of Legends Teamfight Tactics
Stars: ✭ 44 (-36.23%)
Mutual labels:  wiki, wikipedia
WikiChron
Data visualization tool for wikis evolution
Stars: ✭ 19 (-72.46%)
Mutual labels:  wiki, wikia
bitnami-docker-mediawiki
Bitnami Docker Image for MediaWiki
Stars: ✭ 89 (+28.99%)
Mutual labels:  wiki, mediawiki
Git Wiki Theme
A revolutionary full-featured wiki for github pages and jekyll. You don't need to compile it!
Stars: ✭ 139 (+101.45%)
Mutual labels:  wiki, wikipedia
Wikit
Wikipedia summaries from the command line
Stars: ✭ 141 (+104.35%)
Mutual labels:  wiki, wikipedia
Mwclient
Python client library to interface with the MediaWiki API
Stars: ✭ 221 (+220.29%)
Mutual labels:  mediawiki, wikipedia
SemanticWikibase
Makes Wikibase data available in Semantic MediaWiki
Stars: ✭ 14 (-79.71%)
Mutual labels:  wiki, mediawiki
Gradlewiki
关于Gradle编译你需要知道的一切
Stars: ✭ 174 (+152.17%)
Mutual labels:  wiki, wikipedia

Wiki-BotTranslation statusNode.js CI

Wiki-Bot

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, Hindi, Korean, Polish, Brazilian Portuguese, Russian, Swedish, Turkish, Simplified Chinese and Traditional Chinese.

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

Change the server settings for Wiki-Bot using the dashboard.

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

Table of Contents

Setup

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 or by using the dashboard.

  • Change the wiki with !wiki settings wiki <url>
    • Example: !wiki settings wiki https://minecraft.fandom.com/wiki/Minecraft_Wiki
  • Change the language with !wiki settings lang <language>
    • Example: !wiki settings lang German

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 Wikipedia: https://<wiki>.wikipedia.org/w/
!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 MediaWiki project. Example: !wiki !!en.wikipedia.org Cookie
!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 🗑️ (:wastebasket:) 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 verification Wiki-Bot will change the wiki verifications used by the !wiki verify command.
!wiki rcscript Wiki-Bot will change the recent changes webhook.
!wiki pause @Wiki-Bot Wiki-Bot will ignore all commands on this server, except a few admin commands.

Administators can also use the dashboard to change the bot settings.

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.

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 needs to be set to the Discord server id.

Translations

Translation status

Bot Lists

Help other users find Wiki-Bot by voting on bot lists:

blist.xyz bots.ondiscord.xyz discord.boats discords.com infinitybotlist.com top.gg voidbots.net

Other

The Wiki-Bot logo has been AI generated using Midjourney and cleaned up by Shaun Ryken.

Privacy Policy

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].