Skip to content

Releases: Markus-Rost/discord-wiki-bot

v3.0.0: Web Dashboard

07 Nov 20:32
c540e9f
Compare
Choose a tag to compare

Overview

  • Added web dashboard to change settings more easily.
    • While fully functioning, the user interface is still work in progress.
  • Added a minimal required role for commands setting.
    • Can currently only be set using the dashboard.
    • The !wiki verify command is still possible.
  • Added portable infobox content to message embeds.
  • Expanded info shown for the !wiki overview command.
  • Expanded user info for wikis with central auth.
  • Changed the default wiki to Wikipedia.
  • Added a work around for the broken edit count on Fandom wikis.
  • Many small and big improvements.
  • Multiple bug fixes.

v2.2.0: Recent Changes Webhook

13 Aug 15:18
063dd9c
Compare
Choose a tag to compare

Overview

  • Add recent changes webhooks
    • Wiki-Bot can now create webhooks with the recent changes from the wiki using !wiki rcscript
    • For Fandom UCP wikis it can also show feeds based changes like discussions, message wall posts and article comments
    • See Recent Changes Webhook for details
    • Big thanks to @Friskygote
  • Use Weblate for translations
  • Support all MediaWiki projects
    • Wiki-Bot now officially supports all MediaWiki sites and not just Fandom and Gamepedia wikis
    • Requirements for full functionality:
      • Requires at least MediaWiki 1.30 for functionality of all comamnds
      • Requires the extension TextExtracts for page descriptions
      • Requires the extension PageImages for page thumbnails
  • Improved user detection during verification
  • Split zh translation into zh-hans and zh-hant
  • Added a privacy policy as per Discord Developer Terms of Service
  • Split code into multiple files
  • Reworked translation handling
  • Reworked prefix handling
  • Many minor improvements
  • Multiple bug fixes
  • Changed Wiki-Bot logo

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.

Translations

Translation status

v2.1.0: User Verification

24 May 16:13
Compare
Choose a tag to compare

Overview

  • Added wiki user verification
    • Users can now verify their Discord account as a wiki user using !wiki verify <wiki username>
    • User verification entries are set up using !wiki verification
    • See User Verification for more details
  • Added support for UCP wikis
  • Show Project Crossover target on !wiki overview
  • Updated Minecraft command syntax
  • Removed say, poll and delete commands
  • Many minor improvements
  • Multiple bug fixes

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.

Fandom wikis

13 Nov 19:57
Compare
Choose a tag to compare
  • Added all functions from Wikia-Bot
  • Added inline commands [[Link]] and {{Link}}
    • [[Link]] for plain links to the page
    • {{Link}} for embeds with a short description of the page
  • Added Chinese translation by @dragon-fish
  • Improvements
  • Bug fixes

v1.5.1: add Russian translation

03 Aug 19:22
Compare
Choose a tag to compare
  • Added Russian translation by @SilkHosh
  • Improvements
  • Bugfixes

v1.5.0

23 Apr 22:06
be7075f
Compare
Choose a tag to compare
  • Show the changed lines for !wiki diff
    • Only in the embed
  • Delete the bot response when reacting with 🗑
    • Only by the user who used the bot command
    • Only in the first 30 seconds after the response got send
  • Follow interwiki links to Wikimedia projects like Wikipedia
    • All commands work on these wikis
  • Improvements
  • Bugfixes

v1.4.0

14 Mar 21:02
Compare
Choose a tag to compare
  • Added more info for file and category pages
  • Added user info for IPv6
  • Added list of all fixed issues for a Minecraft version
    • !wiki !minecraft bug version <name>
    • Produces very long embeds
  • Multiple improvements
  • Bugfixes

v1.3.0

01 Feb 12:15
Compare
Choose a tag to compare
  • Links can be hidden in spoilers
    • Use !wiki ||<search term>|| or !wiki !<wiki> ||<search term>||
  • Added Dutch translation by @Jack-McKalling
  • Updated Minecraft commands to 1.14
  • Show more information for Minecraft bugs
    • Added an embed with all connected bugs
  • Improvements
  • Bugfixes

v1.2.0

13 Jan 20:28
Compare
Choose a tag to compare
  • Added !wiki overview command
    • Shows some information and statistics about the current wiki
  • Added !wiki pause @Wiki-Bot command
    • Pauses the bot for the current server, most commands will be ignored
    • Only admins can use commands
    • Only !wiki test, !wiki settings, !wiki say, !wiki delete and !wiki pause can be used
    • Use command again to switch back
  • Multiple Improvements
  • Bugfixes

v1.1.3

06 Jan 15:50
Compare
Choose a tag to compare
  • Added Turkish translation
  • Multiple improvements