Releases: Markus-Rost/discord-wiki-bot
v3.0.0: Web Dashboard
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
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
- Wiki-Bot can now create webhooks with the recent changes from the wiki using
- Use Weblate for translations
- https://weblate.frisk.space/engage/wiki-bot/
- See Translations for translation progress
- Big thanks to @Friskygote again
- 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 intozh-hans
andzh-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
- Credits to Encredechine
- Credits to Encredechine
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
v2.1.0: User Verification
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
- Users can now verify their Discord account as a wiki user using
- Added support for UCP wikis
- Show Project Crossover target on
!wiki overview
- Updated Minecraft command syntax
- Removed
say
,poll
anddelete
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
- 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
- Added Russian translation by @SilkHosh
- Improvements
- Bugfixes
v1.5.0
- 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
- 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
- Links can be hidden in spoilers
- Use
!wiki ||<search term>||
or!wiki !<wiki> ||<search term>||
- Use
- 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
- 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
- Added Turkish translation
- Multiple improvements