mw-discord
mw-discord copied to clipboard
📝 MediaWiki extension that sends notifications to Discord, used on https://runescape.wiki.
Hello everyone, I encountered a problem that when the add-on is enabled, uploading pictures to the wiki does not work. If you turn it off, the pictures are quietly unloaded....
  See the above image. A username `%login%` signed up and it breaks discord message. Note: As of 1.40, `%` is not invalid character for username by default. cc:...
This error is produced on changing the visibility of a revision (specifically on changing the visibility of the revision text, though I'm sure it would happen on changing the visibility...
Discord rate-limits individual channels to 5 messages a second (though the [documentation](https://discord.com/developers/docs/topics/rate-limits) says to use API headers instead of hard-coding assumptions about rate limits); when a wiki is experiencing action...
The current hook-based design of this extension means it can only show actions that trigger a hook, and data accessible via that hook (see #23, #28, #30, probably other things...
Per https://www.mediawiki.org/wiki/Inclusive_language
It appears it is possible to send forged user right notifications to the webhook, maybe even other log entries. No changes actually happen. I have no idea how this is...
Reverting to an older uploaded version of a file doesn't trigger a notification.
[Character entity references](https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references) used in edit summaries are not replaced with their character literal. For example: > Dinoguy1000 (t|c) moved Category:Cards needing a passcode redirect to Category:Cards needing a password...
This setting will make it show "Anonymous" instead of an unregistered user's IP address. Meant to be used with [AnonPrivacy](https://www.mediawiki.org/wiki/Extension:AnonPrivacy), but not required.